Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
148 words
A printer of the type including a printhead for printing a sequence of symbols and means for limiting the operating temperature of the printhead by adjusting the operation of the printhead when the temperature of the printhead exceeds a preset threshold, the improvement wherein the means for limiting the temperature includes: means operative at a first time for storing a value representative of an assumed initial operating temperature of the printhead at that first time; means responsive to the sequence of symbols printed by the printhead for periodically modifying said value based upon the symbols printed and the amount of time since the value was stored or modified; and means responsive to the value when the value exceeds the preset threshold for limiting the operation of the printhead to prevent the overheating of the printhead, whereby the operating temperature of the printhead can be dynamically estimated and controlled.
Claim 2
Dependent Claim
148 words
A printer of the type including a printhead for printing a sequence of symbols and means for limiting the operating temperature of the printhead by adjusting the operation of the printhead when the temperature of the printhead exceeds a preset threshold, the improvement wherein the means for limiting the temperature includes: means operative at a first time for storing a value representative of an assumed initial operating temperature of the printhead at that first time; means responsive to the sequence of symbols printed by the printhead for periodically modifying said value based upon the symbols printed and the amount of time since the value was stored or modified; and means responsive to the value when the value exceeds the preset threshold for limiting the operation of the printhead to prevent the overheating of the printhead, whereby the operating temperature of the printhead can be dynamically estimated and controlled.
Claim 3
Dependent Claim
43 words
A printer of the type described in claim 1 wherein the initial operating temperature of the printhead is arbitrarily chosen to equal the preset threshold and the first time is when the power is first applied to the printer during an operating period.
Claim 4
Dependent Claim
54 words
A printer of the type described in claim 1 wherein the means for modifying the stored value includes means for adding a predetermined temperature increment to the stored value for each print element in the printhead engaged since the last modification if at least one print element has been engaged since the last modification.
Claim 5
Dependent Claim
51 words
A printer of the type described in claim 1 wherein the means for adjusting the stored value includes means for decreasing the stored value by an amount having an algebraic relation to the present stored value if no print element has been engaged since the last modification to the stored value.
Claim 6
Independent Claim
172 words
A method of controlling the operation of a printhead to minimize its risk of heat damage from operation at is threshold while allowing the printhead to operate at high speed when its temperature is below its threshold, the steps of the method comprising: generating and storing in memory a value assumed representative of a operation temperature of the printhead when the printhead is first activated; periodically updating the value stored in memory by incrementing the value stored in memory for each unit of printing of the printhead based upon an estimate of the amount of printhead heat generated during the period if printing has occurred during the period and by decrementing the value stored in memory for each period of time if the printhead has been idle during the period based upon an estimate of the rate of printhead cooling resulting from the idle period; and adjusting the rate of printing when the value in memory exceeds the threshold, whereby the printhead may be operated at optimum speed without risk of overheating.
Claim 7
Independent Claim
172 words
A method of controlling the operation of a printhead to minimize its risk of heat damage from operation at is threshold while allowing the printhead to operate at high speed when its temperature is below its threshold, the steps of the method comprising: generating and storing in memory a value assumed representative of a operation temperature of the printhead when the printhead is first activated; periodically updating the value stored in memory by incrementing the value stored in memory for each unit of printing of the printhead based upon an estimate of the amount of printhead heat generated during the period if printing has occurred during the period and by decrementing the value stored in memory for each period of time if the printhead has been idle during the period based upon an estimate of the rate of printhead cooling resulting from the idle period; and adjusting the rate of printing when the value in memory exceeds the threshold, whereby the printhead may be operated at optimum speed without risk of overheating.
Claim 8
Dependent Claim
37 words
A method of controlling the operation of a printhead as described in claim 5 wherein the step of incrementing is based upon the number of print wires which have been engaged in the previous period of time.
Claim 9
Dependent Claim
39 words
A method of controlling the operation of a printhead and described in claim 5 wherein the step of decrementing the temperature stored in memory is based upon an algebraic function of the stored value and amount of elapsed time.
Claim 10
Dependent Claim
47 words
A method of controlling the operation of a printhead as described in claim 7 wherein the algebraic function to decrement the temperature includes the further step of shifting a representation of the stored value by a predetermined number of digits to divide it by a predetermined amount.
Claim 11
Dependent Claim
68 words
A method of controlling the operation of a printhead as described in claim 5 wherein the step of periodically updating the value includes timing a preset interval, determining if printing has occurred during the interval, determining how much printing has occurred during the interval, approximating the amount of temperature change the printhead has experienced during the interval and adjusting the value by the approximated amount of temperature change.