Thermal recording apparatus
First Claim
1. A thermal head drive circuit coupled to a source of picture data and to a thermal head made up of a plurality of thermal head elements, said circuit comprising:
- a. means, coupled to said thermal head, for generating fundamental drive pulses of preset widths according to said picture data;
b. means for generating supplemental drive pulses, said generating means determining the width of said pulses for each said element from the thermal state of neighboring elements and from the past thermal states of said element and of said neighboring elements, said generating means includingi. first means for storing the thermal states of the two thermal head elements surrounding each element, andii. second means for storing the previous thermal states of said surrounding elements; and
c. means for modifying said supplemental drive pulses according to the percentage of thermal head elements in a line to be activated, said modifying means including a pulse width operator coupled to said thermal head, to said first and second storing means and to said picture data source for changing the width of said supplemental drive pulses according to said picture data.
1 Assignment
0 Petitions
Accused Products
Abstract
A thermal head drive circuit is provided in which the thermal energy applied during printing is corrected due to the black-white ratio, the thermal head'"'"'s heat accumulation and the heat history data. The circuit includes a heat accumulation state operator, a pulse width calculator, a pulse width memory and a pulse width determining circuit. The circuit also includes a fundamental pulse width determining circuit and an auxiliary pulse width determining circuit for determining the additional pulse width to be applied with the output from the fundamental pulse width determining circuit.
18 Citations
7 Claims
-
1. A thermal head drive circuit coupled to a source of picture data and to a thermal head made up of a plurality of thermal head elements, said circuit comprising:
-
a. means, coupled to said thermal head, for generating fundamental drive pulses of preset widths according to said picture data; b. means for generating supplemental drive pulses, said generating means determining the width of said pulses for each said element from the thermal state of neighboring elements and from the past thermal states of said element and of said neighboring elements, said generating means including i. first means for storing the thermal states of the two thermal head elements surrounding each element, and ii. second means for storing the previous thermal states of said surrounding elements; and c. means for modifying said supplemental drive pulses according to the percentage of thermal head elements in a line to be activated, said modifying means including a pulse width operator coupled to said thermal head, to said first and second storing means and to said picture data source for changing the width of said supplemental drive pulses according to said picture data.
-
-
2. A thermal head drive circuit with a first input connected to a source of a data buffer select signal, and the output connected to a thermal head including individually actuatable and heatable heater elements, for printing successive lines, said circuit comprising:
-
a. storage means into which picture data from said picture data source are read line by line; b. an arithmetic heat accumulation state operator connected to the output of said storage means; c. a pulse width calculator connected to the output of said arithmetic heat accumulator state operator; d. a first memory for storing the electrical pulse energy used in printing the next previously printed line, said first memory having an input connected to the output of said pulse width calculator and an output connected to the input of said pulse width calculator; e. a first pulse width operator for determining the printing pulse width data to be applied to each of said heater elements for the current line to be printed, the input of said pulse width operator being connected to the output of said pulse width calculator and said source of picture information printing data; f. a second memory connected to the output of said first pulse width operator for storing printing data information; g. a second pulse width operator for determining the additional pulse width for each individual heater element, having inputs connected to the output of said second memory and to said source of a data buffer select signal and an output coupled to said thermal head; h. a fundamental pulse width circuit having an input coupled to said source of picture information printing data and having an input coupled to said said thermal head, said fundamental pulse width circuit determining the fundamental pulse width for each individual heater element; i. a plurality of line buffers into which printing data are successively read line by line; j. a first selector for cyclically selecting an input of one of said plurality of line buffers; and k. a second selector connected to the output of said plurality of line buffers and to the input of said arithmetic head accumulation state operator for selecting the output sides of the ones of said plurality of line buffers not being selected by said first selector. - View Dependent Claims (3, 4, 5, 6, 7)
-
Specification