A thermal head of a thermal printer is provided with an array of parallel
connected heating elements and transistors connected in series to the
heating elements in one to one relation. In a resistance measuring mode,
one of the transistors connected to one heating element whose resistance
is to measure is turned on, and other transistors are turned off. In this
condition, a capacitor connected in parallel to the heating element is
charged up to a predetermined voltage, and then discharged. A counter
circuit starts time-counting by a short unit time t0 when a predetermined
delay time T min has passed since the start of discharging, and outputs a
count Q when the charged voltage goes down to a predetermined level. Based
on a discharge time T=T min+t0.multidot.Q, the resistance of the heating
element is calculated.
Uma cabeça térmica de uma impressora térmica é fornecida com uma disposição de elementos e dos transistor conectados de heating paralelos conectados em série aos elementos de heating em uma a uma relações. Em uma modalidade de medição da resistência, um dos transistor conectados a um elemento de heating cuja a resistência deve medir é girado sobre, e outros transistor é desligado. Nesta circunstância, um capacitor conectado na paralela ao elemento de heating é carregado até uma tensão predeterminada, e descarregado então. Um circuito contrário começa tempo-contar por uma estadia curta t0 da unidade quando predeterminado atrasa o tempo T que o minuto passou desde o começo do descarregamento, e outputs uma contagem Q quando a tensão carregada vai para baixo a um nível predeterminado. Baseado em uma estadia de descarga T=T min+t0.multidot.Q, a resistência do elemento de heating é calculada.