Closed loop thermal printer for maintaining constant printing energy
First Claim
1. A thermal printing system comprising:
- first means for producing serial character data and enabling pulses during a first mode of operation and for producing a control signal, serial test data and said enabling pulses during a second mode of operation;
thermal printing means for thermally printing characters, said thermal printing means including;
a linear array of thermal elements;
second means being responsive to said serial character data and said enabling pulses for selectively applying driving pulses corresponding to said character data to said thermal elements during the first mode of operation and being further responsive to said serial test data and said enabling pulses for selectively applying driving pulses corresponding to said serial test data to said thermal elements during the second mode of operation; and
third means being responsive to the absence of said control signal for applying a head voltage to said thermal elements to enable said thermal elements to be selectively energized to thermally print characters in accordance with said serial character data and being further responsive to the presence of said control signal for enabling said thermal elements to be selectively measured during each second mode of operation;
fourth means coupled to said thermal elements being responsive to the absence of said head voltage for selectively developing associated measurement signals for said thermal elements during each second mode of operation, said measurement signals having amplitudes representative of the respective resistances of said thermal elements;
fifth means responsive to the measurement signals for developing an average value representative of the average resistance of said thermal elements during each second mode of operation;
sixth means for comparing an initial average value against each subsequent average value to develop a correction signal representative of the change in average value during each subsequent second mode of operation; and
seventh means coupled to said thermal printing means being responsive to said correction signal for causing said thermal printing means to maintain a consistent print quality of printed characters during any given first mode of operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for automatically detecting any change in average printhead resistance due to continued usage of the printhead and for automatically correcting for such resistance change in order to maintain constant printing energy. In a preferred embodiment of the invention a voltage regulator is turned off during a test mode of operation to test or measure each of the thermal elements in a thermal printhead. When the voltage regulator is turned off a constant current is sequentially allowed to flow through each of the thermal elements. The flow of constant current through an element develops a sense voltage which has an amplitude proportional to the resistance of the element being measured. The sense voltages for the elements are sequentially converted into digital signals by an analog-to-digital converter, summed together and averaged in order to develop an average printhead resistance. Each subsequent average printhead resistance after an initial average printhead resistance is compared against the initial average printhead resistance to determine whether a change in average printhead resistance has occurred. In response to a change in average printhead resistance, a processor maintains constant printing energy during a printing mode of operation by changing the pulse width of the printing pulse and/or by developing a voltage which is used to fine tune the voltage regulator to change the head voltage accordingly.
44 Citations
13 Claims
-
1. A thermal printing system comprising:
-
first means for producing serial character data and enabling pulses during a first mode of operation and for producing a control signal, serial test data and said enabling pulses during a second mode of operation; thermal printing means for thermally printing characters, said thermal printing means including;
a linear array of thermal elements;
second means being responsive to said serial character data and said enabling pulses for selectively applying driving pulses corresponding to said character data to said thermal elements during the first mode of operation and being further responsive to said serial test data and said enabling pulses for selectively applying driving pulses corresponding to said serial test data to said thermal elements during the second mode of operation; and
third means being responsive to the absence of said control signal for applying a head voltage to said thermal elements to enable said thermal elements to be selectively energized to thermally print characters in accordance with said serial character data and being further responsive to the presence of said control signal for enabling said thermal elements to be selectively measured during each second mode of operation;fourth means coupled to said thermal elements being responsive to the absence of said head voltage for selectively developing associated measurement signals for said thermal elements during each second mode of operation, said measurement signals having amplitudes representative of the respective resistances of said thermal elements; fifth means responsive to the measurement signals for developing an average value representative of the average resistance of said thermal elements during each second mode of operation; sixth means for comparing an initial average value against each subsequent average value to develop a correction signal representative of the change in average value during each subsequent second mode of operation; and seventh means coupled to said thermal printing means being responsive to said correction signal for causing said thermal printing means to maintain a consistent print quality of printed characters during any given first mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for automatically detecting and correcting for any change in printhead resistance of a thermal printer in order to maintain constant printing energy, said method comprising the steps of:
-
producing serial character data during a first mode of operation and serial test data during a second mode of operation; selectively applying driving pulses corresponding to the serial character data to thermal elements of the thermal printer during each first mode of operation and driving pulses corresponding to the serial test data to the thermal elements during each second mode of operation; applying a head voltage to the thermal elements during each first mode of operation to enable the thermal elements to print characters in accordance with the serial character data; preventing the head voltage from being applied to the thermal elements during each second mode of operation; selectively developing measurement signals having amplitudes representative of the respective resistances of the thermal elements during each second mode of operation; generating an average value representative of the average resistance of the thermal elements during each second mode of operation; comparing an initial average value against each subsequent average value to develop a correction signal representative of the change in average value during each subsequent second mode of operation; and utilizing the correction signal to cause the thermal printer to maintain a consistent print quality of printed characters during any given first mode of operation. - View Dependent Claims (10, 12, 13)
-
-
11. changing the pulse width of each of the driving pulses as a function of the amplitude of the correction siganl.
Specification