JP2008183770A - Wire breaking checker of thermal head - Google Patents
Wire breaking checker of thermal head Download PDFInfo
- Publication number
- JP2008183770A JP2008183770A JP2007018176A JP2007018176A JP2008183770A JP 2008183770 A JP2008183770 A JP 2008183770A JP 2007018176 A JP2007018176 A JP 2007018176A JP 2007018176 A JP2007018176 A JP 2007018176A JP 2008183770 A JP2008183770 A JP 2008183770A
- Authority
- JP
- Japan
- Prior art keywords
- heating elements
- heating element
- block
- disconnection
- check
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、ラベルプリンタ等のプリンタにおいて使用されるサーマルヘッドに含まれている発熱体の断線又は劣化をチェックするための断線チェック装置に関する。 The present invention relates to a disconnection check device for checking disconnection or deterioration of a heating element included in a thermal head used in a printer such as a label printer.
サーマルヘッドは、電流を流すことによって発熱する複数の微細な発熱体の集合を含んでいる。これらの発熱体が発熱することにより、感熱紙を変色させたり、リボンに塗布されているインクを用紙に転写させたりして印字を行う。図4に、従来のラベルプリンタにおいて使用されているサーマルヘッドの等価回路の一例を示す。サーマルヘッド100においては、等価的に抵抗で表されるN個の発熱体R1〜RNがライン状に配置されている。発熱体R1〜RNの第1の端子には、電源電圧に接続されたヘッド電源回路200から駆動電圧が供給されるようになっており、発熱体R1〜RNの第2の端子には、NANDゲートG1〜GNの出力端子がそれぞれ接続されている。
The thermal head includes a set of a plurality of fine heating elements that generate heat when an electric current is applied. When these heating elements generate heat, the thermal paper is discolored or the ink applied to the ribbon is transferred to the paper for printing. FIG. 4 shows an example of an equivalent circuit of a thermal head used in a conventional label printer. In the
NANDゲートG1〜GNの一方の入力端子にはストローブ信号STROBEが供給され、他方の入力端子はラッチ回路11の出力端子に接続されている。ラッチ回路11は、外部からクロック信号CLKに同期してシリアルに入力される1ライン分の印字データDATAを一時的に格納する。各々のNANDゲートは、対応する印字データとストローブ信号STROBEとの論理積を求めて、その結果を反転して出力する。例えば、J番目の印字データがハイレベルでストローブ信号STROBEもハイレベルのときには、J番目のNANDゲートGJの出力端子がローレベルとなり、ヘッド電源回路200から発熱体RJを介してNANDゲートGJの出力端子に電流が流れて発熱体RJが発熱する。
The strobe signal STROBE is supplied to one input terminal of the NAND gates G1 to GN, and the other input terminal is connected to the output terminal of the
一方、サーマルヘッドに含まれている発熱体の断線をチェックするためには、チェックすべき発熱体R1〜RNを1個ずつ通電状態にして、ヘッド電源回路200から一定の電流が供給されるようにする。ヘッド電源回路200の出力端子(発熱体R1〜RNの第1の端子)と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗RA及びRBが直列に接続されており、抵抗RAと抵抗RBとの接続点には、チェック端子が設けられている。
On the other hand, in order to check the disconnection of the heating elements included in the thermal head, the heating elements R1 to RN to be checked are energized one by one so that a constant current is supplied from the head
発熱体が断線していない場合には、ヘッド電源回路200から供給される電流の大部分が発熱体を流れるので、チェック端子の電圧が低くなる。一方、発熱体が断線している場合には、ヘッド電源回路200から供給される電流の全てが抵抗RA及びRBを流れるので、チェック端子の電圧が高くなる。従って、チェック端子の電圧を測定することにより、発熱体の断線の有無を検知することができる。本願においては、サーマルヘッドの発熱体の断線又は劣化を自己診断することを、ヘッドチェックという。
When the heating element is not disconnected, most of the current supplied from the head
従来の手法によるヘッドチェックに要する時間は、サーマルヘッドに含まれている発熱体の数にほぼ比例する。近年においては、ラベルプリンタの印字幅の拡大や高精度化が進んで、発熱体の数が増大しつつあり、ヘッドチェックに要する時間も増大する傾向にある。しかしながら、プリンタによって印字結果を得ることが目的であるユーザにとっては、ヘッドチェックに要する時間は無駄であり、多数の発熱体を短時間でチェックすることが望まれている。 The time required for the head check by the conventional method is substantially proportional to the number of heating elements included in the thermal head. In recent years, the printing width and accuracy of label printers have been increasing, the number of heating elements is increasing, and the time required for head check tends to increase. However, for a user whose purpose is to obtain a print result by a printer, the time required for head check is wasted, and it is desired to check a large number of heating elements in a short time.
また、サーマルヘッドに供給される1ライン分の印字データは、図5に示すような複数のメモリブロックに格納される。この例においては、1ライン分の32ビットデータが、2つの16ビットデータ(印字データA及びB)に分割されて、2つのメモリブロック61及び62に格納されている。
Further, the print data for one line supplied to the thermal head is stored in a plurality of memory blocks as shown in FIG. In this example, 32-bit data for one line is divided into two 16-bit data (print data A and B) and stored in two
図5に示す印字データにおいて、「1」は発熱するドットを表し、「0」は発熱しないドットを表している。これらの印字データは、ヘッドクロックと呼ばれる印字データ転送用のクロック信号に同期して、1ビットずつメモリに転送される。ヘッドチェックの際には、メモリブロック61及び62において、最初に、図5の(a)に示すように、チェックすべきドットに対応する1ビットだけを「1」としたチェックデータが転送され、次に、図5の(b)〜(d)に示すように、1ドットのチェック毎にヘッドクロックを供給することにより、チェックすべきドットに対応するデータ「1」が1ビットずつシフトされる。
In the print data shown in FIG. 5, “1” represents a dot that generates heat, and “0” represents a dot that does not generate heat. These print data are transferred to the memory bit by bit in synchronization with a print data transfer clock signal called a head clock. In the head check, first, as shown in FIG. 5A, check data in which only one bit corresponding to the dot to be checked is “1” is transferred in the
しかしながら、印字データを格納するためのメモリが複数のブロックに分割されていると、チェックすべきドットに対応するデータ「1」を、分割されたメモリの境界を越えてシフトさせることはできないので、図5の(e)に示すように、チェックデータを新たに作成して転送し直す必要がある。このように、従来は、印字データAの部分のチェックデータを転送してチェックを行ってから、印字データBの部分のチェックデータを転送してチェックを行っていたので、チェックデータの再転送を必要とし、効率が悪いという問題があった。 However, if the memory for storing print data is divided into a plurality of blocks, the data “1” corresponding to the dot to be checked cannot be shifted beyond the boundary of the divided memory. As shown in FIG. 5E, it is necessary to newly create check data and transfer it again. As described above, since the check data of the print data A portion is transferred and checked in the past, the check data of the print data B portion is transferred and checked. There was a problem that it was necessary and inefficient.
関連する技術として、下記の特許文献1には、サーマルヘッドの断線を素早く的確に判断するヘッドチェック装置が開示されている。このヘッドチェック装置は、ライン状に配置された複数の発熱体を有するサーマルヘッドと、それらの発熱体に対して個別に先頭からチェック信号を供給する第1の供給手段と、後尾からチェック信号を供給する第2の供給手段と、第1又は第2の供給手段がチェック信号をサーマルヘッドの入力端子に供給するのに同期して、サーマルヘッドの出力端子から出力される第1及び第2のチェック結果信号が正常でないと判定されたときの不具合信号数を各々カウントするカウント手段と、カウント手段によってカウントされた第1及び第2の不具合信号のカウント数の双方が所定のカウント数を超えたときにエラー信号を出力する制御手段とを備えている。
As a related technique, the following
このヘッドチェック装置によれば、一部の発熱体が断線しているのか、それとも、プリンタ制御基板とサーマルヘッドとの間でコネクタが接続されていないだけなのかを、迅速に判断することが可能となる。しかしながら、サーマルヘッドの発熱体に対してチェック信号を供給したりチェック結果信号を取り出したりするために要する時間は、短縮されていない。
そこで、上記の点に鑑み、本発明は、サーマルヘッドに含まれている発熱体の断線又は劣化を検出するためのヘッドチェックに要する時間を短縮することができる断線チェック装置を提供することを目的とする。 Therefore, in view of the above points, an object of the present invention is to provide a disconnection check device that can shorten the time required for head check for detecting disconnection or deterioration of a heating element included in a thermal head. And
以上の課題を解決するため、本発明の第1の観点に係る断線チェック装置は、所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第1の端子が共通接続されており、各ブロックに含まれている発熱体の第2の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、チェック対象となる発熱体を選択するために各ブロックにおいて1つのゲート回路が活性化される際に、複数のブロックに含まれている発熱体の第1の端子に電流をそれぞれ供給する複数のヘッド電源回路と、複数のブロックに含まれている発熱体の第1の端子に発生する電圧を所定の値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する複数の比較回路と、複数の比較回路の出力信号に基づいて論理演算を行うことにより、複数のブロックにおいて選択された発熱体の内の少なくとも1つが断線しているか否かを表す信号を生成する論理回路とを具備する。 In order to solve the above problems, in the disconnection check device according to the first aspect of the present invention, a predetermined number of heating elements are divided into a plurality of blocks, and the first terminals of the heating elements included in each block are provided. A disconnection check device for checking disconnection of a heating element in a thermal head that is connected in common and the second terminal of the heating element included in each block is connected to each gate circuit. A plurality of head power supplies respectively supplying current to first terminals of the heating elements included in the plurality of blocks when one gate circuit is activated in each block in order to select a target heating element. By comparing the voltage generated at the first terminal of the heating element included in the circuit and the plurality of blocks with a predetermined value, the heating element selected in each block is disconnected. A plurality of comparison circuits for generating a plurality of signals each indicating whether or not, and by performing a logical operation based on the output signals of the plurality of comparison circuits, at least one of the heating elements selected in the plurality of blocks And a logic circuit that generates a signal indicating whether or not it is disconnected.
また、本発明の第2の観点に係る断線チェック装置は、所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第1の端子が共通接続されており、各ブロックに含まれている発熱体の第2の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、チェック対象となる発熱体を選択するために各ブロックにおいて1つのゲート回路が活性化される際に、複数のブロックに含まれている発熱体の第1の端子に電流をそれぞれ供給する複数のヘッド電源回路と、複数のブロックに含まれている発熱体の第1の端子に発生する電圧を複数のディジタル信号にそれぞれ変換する複数のアナログ/ディジタル変換回路と、ヘッドチェックにおいて、各ブロックに含まれている複数の発熱体の内の1つを順次選択するためのチェックデータをクロック信号と共にサーマルヘッドに供給し、複数のアナログ/ディジタル変換回路からそれぞれ出力される複数のディジタル信号に基づいて発熱体の断線及び/又は劣化を判定する制御手段とを具備する。 Further, in the disconnection check device according to the second aspect of the present invention, the predetermined number of heating elements are divided into a plurality of blocks, and the first terminals of the heating elements included in each block are connected in common. A disconnection check device for checking disconnection of a heating element in a thermal head in which a second terminal of the heating element included in each block is connected to a respective gate circuit, wherein the heating element to be checked When one gate circuit is activated in each block for selection, a plurality of head power supply circuits that respectively supply current to the first terminals of the heating elements included in the plurality of blocks, and the plurality of blocks In a head check, a plurality of analog / digital conversion circuits that respectively convert voltages generated at the first terminals of the heating elements included in the circuit into a plurality of digital signals, Check data for sequentially selecting one of the plurality of heating elements included in the block is supplied to the thermal head together with the clock signal, and the plurality of digital signals respectively output from the plurality of analog / digital conversion circuits are supplied. And control means for determining disconnection and / or deterioration of the heating element based on the above.
本発明によれば、複数のヘッド電源回路から複数の発熱体に電流をそれぞれ供給し、発熱体に発生する電圧に基づいて発熱体の断線又は劣化を判定することにより、ヘッドチェックに要する時間を短縮することができる。 According to the present invention, the time required for the head check can be reduced by supplying currents to the plurality of heating elements from the plurality of head power supply circuits, and determining disconnection or deterioration of the heating elements based on the voltage generated in the heating elements. It can be shortened.
以下、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の符号を付して、説明を省略する。
図1は、本発明の一実施形態に係る断線チェック装置の構成を、サーマルヘッドの等価回路と共に示す図である。図1に示すように、サーマルヘッド10においては、等価的に抵抗で表される複数の発熱体がライン状に配列されている。本実施形態においては、それらの発熱体が、複数のブロックに分割される。図1においては、例として、3つのブロック1〜3が示されている。
Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same component and description is abbreviate | omitted.
FIG. 1 is a diagram showing a configuration of a disconnection check device according to an embodiment of the present invention, together with an equivalent circuit of a thermal head. As shown in FIG. 1, in the
ブロック1には、複数の発熱体R11、R12、・・・が含まれている。発熱体R11、R12、・・・の第1の端子には、電源電圧に接続されたヘッド電源回路21から駆動電圧が供給され、第2の端子には、NANDゲートG11、G12、・・・の出力端子がそれぞれ接続されている。
The
ブロック2には、複数の発熱体R21、R22、・・・が含まれている。発熱体R21、R22、・・・の第1の端子には、電源電圧に接続されたヘッド電源回路22から駆動電圧が供給され、第2の端子には、NANDゲートG21、G22、・・・の出力端子がそれぞれ接続されている。
The block 2 includes a plurality of heating elements R21, R22,. A driving voltage is supplied from the head
ブロック3には、複数の発熱体R31、R32、・・・が含まれている。発熱体R31、R32、・・・の第1の端子には、電源電圧に接続されたヘッド電源回路23から駆動電圧が供給され、第2の端子には、NANDゲートG31、G32、・・・の出力端子がそれぞれ接続されている。
The block 3 includes a plurality of heating elements R31, R32,. A driving voltage is supplied from the head
NANDゲートG11、・・・、G21、・・・、G31、・・・の一方の入力端子には、ストローブ信号STROBEが供給され、他方の入力端子は、ラッチ回路11の複数の出力端子に接続されている。ラッチ回路11は、外部からクロック信号CLKに同期してシリアルに入力される1ライン分の印字データDATAを一時的に格納する。各々のNANDゲートは、対応する印字データとストローブ信号との論理積を求めて、その結果を反転して出力する。出力端子がローレベルに活性化されているゲート回路に接続されている発熱体に、ヘッド電源回路21〜23から電流が流れ、その発熱体が発熱して、感熱紙等の印字媒体に印字を行う。
.., G31,... Are supplied with a strobe signal STROBE, and the other input terminal is connected to a plurality of output terminals of the
次に、サーマルヘッドの断線チェック装置20について説明する。断線チェック装置20は、ヘッド電源回路21〜23と、スイッチ回路24及び25と、抵抗RA1〜RA3及びRB1〜RB3と、比較回路31〜33と、OR回路40と、A/D(アナログ/ディジタル)変換器51〜53と、制御回路60と、CPU(central processing unit:中央演算装置)71とを含んでいる。なお、比較回路31〜33及びOR回路40と、A/D変換器51〜53との内の一方を省略しても良い。
Next, the thermal head
制御回路60は、ストローブ信号STROBE、印字データDATA、及び、クロック信号CLKをサーマルヘッド10に供給する。文字やバーコード等の印字を行う印字モードにおいては、制御回路60が、ヘッド電源回路21〜23の出力インピーダンスを低下させることにより、ヘッド電源回路21〜23は、通電される1つ又は複数の発熱体に駆動電圧を供給する電圧源として動作する。さらに、制御回路60が、スイッチ回路24及び25をオンさせることにより、いずれのブロックの発熱体にも、均一の駆動電圧を供給することができる。
The
サーマルヘッドの発熱体の断線をチェックするヘッドチェックモードにおいては、制御回路60が、ブロック1〜3にそれぞれ含まれている3つの発熱体を同時に選択するためのチェックデータを、サーマルヘッド10に供給する。これにより、各ブロックにおいて、チェックデータによって指定された1つの発熱体のみが通電状態となる。また、制御回路60は、ヘッド電源回路21〜23の出力インピーダンスを上昇させることにより、ヘッド電源回路21〜23は、それぞれのグループに含まれている1つの発熱体に一定の電流を供給する電流源として動作する。
In the head check mode for checking the disconnection of the heating element of the thermal head, the
ヘッド電源回路21〜23の出力端子(発熱体の第1の端子)と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗RA1〜RA3及びRB1〜RB3がそれぞれ直列に接続されている。発熱体の第1の端子に発生する電圧は、抵抗RA1〜RA3とRB1〜RB3とによってそれぞれ分圧され、チェック端子において分圧されたチェック電圧VC1〜VC3が、比較回路31〜33及びA/D変換器51〜53にそれぞれ供給される。
Resistors RA1 to RA3 and RB1 to RB3 having resistance values sufficiently larger than the resistance values of the heating elements between the output terminals (first terminals of the heating elements) of the head
発熱体が断線していない場合には、ヘッド電源回路21〜23から供給される電流の大部分がそれぞれの発熱体を流れるので、チェック電圧VC1〜VC3が低くなる。一方、発熱体が断線している場合には、ヘッド電源回路21〜23から供給される電流の全てが抵抗RA1〜RA3及びRB1〜RB3をそれぞれ流れるので、チェック電圧VC1〜VC3が高くなる。従って、チェック電圧VC1〜VC3を測定することにより、発熱体の断線の有無を検出することができる。
When the heating elements are not disconnected, most of the current supplied from the head
比較回路31〜33は、チェック電圧VC1〜VC3を参照電圧VREFと比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する。ここで、参照電圧VREFは、例えば、ブロック1について、抵抗RA1及びRB1と1つの発熱体との並列接続にヘッド電源回路21の出力電流が流れるときのチェック端子の電圧よりも大きく、かつ、抵抗RA1及びRB1のみに電流が流れるときのチェック端子の電圧よりも小さな値に、予め設定されている。
The
論理回路としてのOR回路40は、比較回路31〜33の出力信号の論理和を求めることにより、チェック結果信号を生成して、制御回路60に出力する。チェック結果信号がハイレベルとなった場合には、チェックデータによって指定された3つの発熱体の内の少なくとも1つが断線していることが分かる。
The OR circuit 40 as a logic circuit generates a check result signal by obtaining a logical sum of the output signals of the
制御回路60とCPU71とによって構成される制御手段は、各ブロックに含まれている複数の発熱体の内の1つを順次選択するためのチェックデータをクロック信号CLKと共にサーマルヘッド10に供給し、OR回路40の出力信号に基づいて、サーマルヘッド10に含まれている発熱体の内の少なくとも1つが断線している場合に、発熱体の断線を示すエラーメッセージを表示部に表示させる。このように、少なくとも1つの発熱体が断線している場合には、直ちにサーマルヘッドを交換するようにしても良い。
The control means constituted by the
しかしながら、例えば、商品に付するラベルに印字を行うような場合には、バーコードの印字領域に位置する発熱体が断線するとバーコードが誤読されるおそれがあるので不具合が大きいが、それ以外の印字領域に位置する発熱体が断線しても不具合はそれほど大きくない。 However, for example, when printing on a label attached to a product, the barcode is misread if the heating element located in the barcode printing area is disconnected. Even if the heating element located in the printing area is disconnected, the problem is not so great.
そこで、制御手段は、チェックデータの設定回数をカウントしながら比較回路31〜33の出力信号を監視することにより、少なくとも1つの発熱体が断線していることが判明した場合に、いずれの発熱体が断線しているかを突き止める。さらに、制御手段は、印字データに基づいてバーコードの印字領域を認識することにより、断線している発熱体がバーコードの印字領域に位置するか否かを判定し、断線している発熱体がバーコードの印字領域に位置する場合には、その旨を示すエラーメッセージを表示部に表示させる。
Therefore, the control means monitors the output signals of the
また、A/D変換器51〜53を設ける場合には、A/D変換器51〜53が、チェック電圧VC1〜VC3を複数のディジタル信号(抵抗値データ)にそれぞれ変換して、制御回路60に出力する。制御回路60とCPU71とによって構成される制御手段は、各ブロックに含まれている複数の発熱体の内の1つを順次選択するためのチェックデータをクロック信号と共にサーマルヘッド10に供給し、A/D変換器51〜53からそれぞれ出力される複数の抵抗値データに基づいて、発熱体の断線及び/又は劣化を判定する。
When the A / D converters 51 to 53 are provided, the A / D converters 51 to 53 convert the check voltages VC1 to VC3 into a plurality of digital signals (resistance value data), respectively, and the
例えば、制御手段は、上記と同様に、抵抗値データの値を参照電圧VREFの値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを判定することができる。それにより、制御手段は、サーマルヘッド10に含まれている発熱体の内の少なくとも1つが断線している場合に、発熱体の断線を示すエラーメッセージを表示部に表示させたり、断線している発熱体がバーコードの印字領域に位置する場合に、その旨を示すエラーメッセージを表示部に表示させたりする。
For example, the control means can determine whether or not the heating element selected in each block is disconnected by comparing the value of the resistance value data with the value of the reference voltage VREF as described above. . Thereby, the control means displays an error message indicating the disconnection of the heating element on the display unit or is disconnected when at least one of the heating elements included in the
さらに、制御手段は、発熱体の抵抗値のばらつき範囲に基づいて、又は、以前の測定値に基づいて、抵抗値の適正範囲を予め設定しておくことにより、抵抗値データの値が適正範囲内であるか否かを判定することができる。抵抗値データの値が適正範囲を超えている場合には、その発熱体が劣化して断線間近であると推定されるので、制御手段が、その旨を示すエラーメッセージを表示部に表示させる。 Furthermore, the control means sets the appropriate range of the resistance value based on the variation range of the resistance value of the heating element or based on the previous measurement value, so that the value of the resistance value data is within the appropriate range. It can be determined whether it is within the range. If the value of the resistance value data exceeds the appropriate range, it is presumed that the heating element has deteriorated and is close to disconnection, so the control means displays an error message indicating that fact on the display unit.
図2は、本発明の一実施形態に係る断線チェック装置が搭載されるプリンタの構成例を示すブロック図である。このプリンタは、台紙に仮着されたラベル等の印字媒体に印字を行うサーマルヘッド10と、印字媒体を搬送するプラテンローラを回転させるモータ12と、ラベル等の位置を検出するセンサ13と、プリンタを操作するために用いられるキーボード等を含む入力部14と、エラーメッセージ等を表示するLCDパネル等を含む表示部15と、制御部70とを有している。
FIG. 2 is a block diagram illustrating a configuration example of a printer in which the disconnection check device according to the embodiment of the present invention is mounted. The printer includes a
制御部70は、CPU71と、ROM(read only memory)72と、RAM(random access memory)73と、モータ12を制御するモータ制御部74と、サーマルヘッド10を制御するサーマルヘッド制御部75と、センサ制御部76と、内部インタフェース77と、外部インタフェース78とを含んでいる。図1に示す断線チェック装置のCPU71以外の部分は、サーマルヘッド制御部75に内蔵されている。
The
CPU71は、内部インタフェース77を介して入力部14及び表示部15に接続されると共に、外部インタフェース78を介してホストコンピュータ80に接続される。ROM72には、プリンタの各部を制御するための制御プログラム、及び、ヘッドチェックのためのチェックデータが格納されている。一方、RAM73には、入力部14やホストコンピュータ80から入力される印字データ、及び、ROM72から読み出されるチェックデータが一時的に格納される。CPU71は、ROM72に記憶されている制御プログラムに従って各部を制御すると共に、RAM73に格納されている印字データ又はチェックデータを、サーマルヘッド制御部75を介してサーマルヘッド10に送信する。
The CPU 71 is connected to the
次に、図3を参照しながら、サーマルヘッドに供給される印字データについて説明する。サーマルヘッドに供給される1ライン分の印字データは、図3に示すようなRAMのメモリブロック61〜63に格納される。この例においては、1ライン分の48ビットデータが、3つの16ビットデータ(印字データA〜C)に分割されて、3つのメモリブロック61〜63に格納される。このように、多くの発熱体を含むサーマルヘッドを有するプリンタにおいては、1ライン分の印字データを格納するためのメモリ領域を複数のメモリブロックに分けて、複数のメモリブロックにおいて印字データを同時に受け取るようにしたものが一般的である。
Next, print data supplied to the thermal head will be described with reference to FIG. The print data for one line supplied to the thermal head is stored in RAM memory blocks 61 to 63 as shown in FIG. In this example, 48-bit data for one line is divided into three 16-bit data (print data A to C) and stored in three
図3に示す印字データにおいて、「1」は発熱するドットを表し、「0」は発熱しないドットを表している。これらの印字データは、ヘッドクロックと呼ばれる印字データ転送用のクロック信号に同期して、1ビットずつRAMに転送される。ヘッドチェックの際には、最初に、図3の(a)に示すように、各メモリブロックにおいて最初の印字データを「1」(アクティブ)としたチェックデータが転送され、次に、図3の(b)〜(d)に示すように、チェック毎にヘッドクロックを供給することにより、各メモリブロックにおいてデータ「1」が1ビットずつをシフトされる。これにより、サーマルヘッドの各ブロックに含まれている全ての発熱体が順次チェックされる。このように、複数のメモリブロックを同時に用いてチェックデータの転送を行うことにより、チェックデータの再転送を不要として効率を改善できる。 In the print data shown in FIG. 3, “1” represents a dot that generates heat, and “0” represents a dot that does not generate heat. These print data are transferred to the RAM bit by bit in synchronization with a print data transfer clock signal called a head clock. In the head check, first, as shown in FIG. 3A, check data in which the first print data is “1” (active) is transferred in each memory block. As shown in (b) to (d), by supplying a head clock for each check, data “1” is shifted bit by bit in each memory block. Thereby, all the heating elements included in each block of the thermal head are sequentially checked. In this way, by transferring check data using a plurality of memory blocks at the same time, it is possible to improve efficiency by eliminating the need to re-transfer check data.
以上述べた様に、本実施形態によれば、印字幅が広く、かつ、高精度なサーマルヘッドを使用する場合においても、複数の発熱体を同時にチェックすることによって、多数の発熱体を短時間でチェックすることができる。 As described above, according to the present embodiment, even when a thermal head having a wide print width and a high accuracy is used, a plurality of heating elements can be checked in a short time by simultaneously checking a plurality of heating elements. You can check with
1〜3 発熱体のブロック
10 サーマルヘッド
11 ラッチ回路
12 モータ
13 センサ
14 入力部
15 表示部
20 断線チェック装置
21〜23 ヘッド電源回路
24、25 スイッチ回路
31〜33 比較回路
40 OR回路
51〜53 A/D変換器
60 制御回路
61〜63 メモリブロック
70 制御部
71 CPU
72 ROM
73 RAM
74 モータ制御部
75 サーマルヘッド制御部
76 センサ制御部
77 内部インタフェース
78 外部インタフェース
80 ホストコンピュータ
G11、G12、・・・ NANDゲート
R11、R12、・・・ 発熱体
RA1〜RA3、RB1〜RB3 抵抗
1 to 3
72 ROM
73 RAM
74
Claims (5)
チェック対象となる発熱体を選択するために各ブロックにおいて1つのゲート回路が活性化される際に、前記複数のブロックに含まれている発熱体の第1の端子に電流をそれぞれ供給する複数のヘッド電源回路と、
前記複数のブロックに含まれている発熱体の第1の端子に発生する電圧を所定の値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する複数の比較回路と、
前記複数の比較回路の出力信号に基づいて論理演算を行うことにより、前記複数のブロックにおいて選択された発熱体の内の少なくとも1つが断線しているか否かを表す信号を生成する論理回路と、
を具備する断線チェック装置。 A predetermined number of heating elements are divided into a plurality of blocks, the first terminals of the heating elements included in each block are connected in common, and the second terminals of the heating elements included in each block are respectively connected A disconnection check device for checking disconnection of a heating element in a thermal head connected to the gate circuit of
When one gate circuit is activated in each block to select a heating element to be checked, a plurality of currents are respectively supplied to the first terminals of the heating elements included in the plurality of blocks. A head power supply circuit;
By comparing the voltage generated at the first terminal of the heating element included in the plurality of blocks with a predetermined value, a plurality of elements indicating whether or not the heating element selected in each block is disconnected A plurality of comparison circuits each generating a signal;
A logic circuit that generates a signal indicating whether at least one of the heating elements selected in the plurality of blocks is disconnected by performing a logical operation based on the output signals of the plurality of comparison circuits;
A disconnection check device comprising:
チェック対象となる発熱体を選択するために各ブロックにおいて1つのゲート回路が活性化される際に、前記複数のブロックに含まれている発熱体の第1の端子に電流をそれぞれ供給する複数のヘッド電源回路と、
前記複数のブロックに含まれている発熱体の第1の端子に発生する電圧を複数のディジタル信号にそれぞれ変換する複数のアナログ/ディジタル変換回路と、
ヘッドチェックモードにおいて、各ブロックに含まれている複数の発熱体の内の1つを順次選択するためのチェックデータをクロック信号と共に前記サーマルヘッドに供給し、前記複数のアナログ/ディジタル変換回路からそれぞれ出力される複数のディジタル信号に基づいて発熱体の断線及び/又は劣化を判定する制御手段と、
を具備する断線チェック装置。 A predetermined number of heating elements are divided into a plurality of blocks, the first terminals of the heating elements included in each block are connected in common, and the second terminals of the heating elements included in each block are respectively connected A disconnection check device for checking disconnection of a heating element in a thermal head connected to the gate circuit of
When one gate circuit is activated in each block to select a heating element to be checked, a plurality of currents are respectively supplied to the first terminals of the heating elements included in the plurality of blocks. A head power supply circuit;
A plurality of analog / digital conversion circuits that respectively convert voltages generated at first terminals of the heating elements included in the plurality of blocks into a plurality of digital signals;
In the head check mode, check data for sequentially selecting one of a plurality of heating elements included in each block is supplied to the thermal head together with a clock signal, and the plurality of analog / digital conversion circuits respectively supply the check data. Control means for determining disconnection and / or deterioration of the heating element based on a plurality of output digital signals;
A disconnection check device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007018176A JP2008183770A (en) | 2007-01-29 | 2007-01-29 | Wire breaking checker of thermal head |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007018176A JP2008183770A (en) | 2007-01-29 | 2007-01-29 | Wire breaking checker of thermal head |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008183770A true JP2008183770A (en) | 2008-08-14 |
Family
ID=39727114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007018176A Pending JP2008183770A (en) | 2007-01-29 | 2007-01-29 | Wire breaking checker of thermal head |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008183770A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012223995A (en) * | 2011-04-20 | 2012-11-15 | Oki Data Corp | Device and method for checking disconnection in thermal head |
WO2014155882A1 (en) * | 2013-03-26 | 2014-10-02 | サトーホールディングス株式会社 | Head check device of portable printer, and head check method |
JP2017105151A (en) * | 2015-12-04 | 2017-06-15 | セイコーエプソン株式会社 | Printing device, control method and printing system |
-
2007
- 2007-01-29 JP JP2007018176A patent/JP2008183770A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012223995A (en) * | 2011-04-20 | 2012-11-15 | Oki Data Corp | Device and method for checking disconnection in thermal head |
WO2014155882A1 (en) * | 2013-03-26 | 2014-10-02 | サトーホールディングス株式会社 | Head check device of portable printer, and head check method |
JP2014188709A (en) * | 2013-03-26 | 2014-10-06 | Sato Holdings Corp | Head check device and head check method of portable type printer |
JP2017105151A (en) * | 2015-12-04 | 2017-06-15 | セイコーエプソン株式会社 | Printing device, control method and printing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8654161B2 (en) | Head element operation check mechanism, head element operation check method, and head element number check method | |
JPH0632938B2 (en) | Thermal printing equipment | |
WO2010066162A1 (en) | A thermal printhead detecting device and method and a thermal printer using the same | |
EP0390444A2 (en) | Thermal printer for a portable data terminal | |
JP2008183770A (en) | Wire breaking checker of thermal head | |
JP2017209817A (en) | Printer and control method for printer | |
TWI237597B (en) | Inkjet printer's recognize circuit | |
JP6302880B2 (en) | Thermal printer | |
JP2012223995A (en) | Device and method for checking disconnection in thermal head | |
JP2008230123A (en) | Printer | |
JP4592896B2 (en) | Thermal head disconnection check device | |
JPS6092875A (en) | Thermal printer | |
US10328716B2 (en) | Method for managing a thermal printer, corresponding device and program | |
JP5915704B2 (en) | Head element number confirmation method and head element number confirmation mechanism | |
JP4731339B2 (en) | Inspection device | |
JPH1134380A (en) | Driver for thermal head | |
US20130314473A1 (en) | Thick film print head structure and control circuit | |
KR100426207B1 (en) | Dot error certification module for thermal print head | |
JP5908794B2 (en) | Printing device | |
JPS61228970A (en) | Thermal head driver | |
US7602534B2 (en) | Interface circuit device and printing apparatus | |
JP2002086779A (en) | Voltage detection circuit for measuring temperature of thermal head and printer comprising it | |
JPH0250849A (en) | Apparatus for detecting inferiority of heating circuit of thermal head | |
JPH05104763A (en) | Dot inspection device of thermal printer | |
JP2002248800A (en) | Line printer and method of printing therefor |