Claims
- 1. A temperature control system for an inkjet printhead assembly, comprising:a printhead assembly having ink ejection elements energizable by an electrical pulse having an amplitude and pulse width; a sensor coupled to the printhead assembly for generating a signal representative of the printhead temperature; a controller which reads a nominal operating pulse width, pulse width calibration data and the signal from the sensor; said controller calculates an adjusted pulse width using the nominal operating pulse width, the pulse width calibration data and the signal from the sensor; wherein the controller uses the adjusted pulse width to control printhead temperature.
- 2. The temperature control system of claim 1 wherein the controller is located on the printhead assembly.
- 3. The temperature control system of claim 1 wherein the controller is not located on the printhead.
- 4. The temperature control system of claim 1 wherein the controller reads the nominal operating pulse width and the pulse width calibration data from a memory located on the printhead assembly.
- 5. The temperature control system of claim 1 wherein the controller reads the nominal operating pulse width and the pulse width calibration data from a memory not located on the printhead.
- 6. The temperature control system of claim 1 wherein the temperature sensor is an analog temperature sensor.
- 7. The temperature control system of claim 6 further including an analog to digital converter for generating a digital word representing the measured analog signal.
- 8. The temperature control system of claim 1 wherein the temperature sensor is a digital temperature sensor.
- 9. The temperature control system of claim 1 wherein the temperature sensor includes multiple sensors distributed around the printhead so as to provide a global measurement of the printhead temperature.
- 10. The temperature control system of claim 1 wherein the pulse width calibration data is in a form of an equation.
- 11. The temperature control system of claim 1 wherein the pulse width calibration data is in a look-up table.
- 12. A method of controlling a temperature of an inkjet printhead comprising:providing a printhead assembly having ink ejection elements energizable by an electrical pulse having an amplitude and pulse width; reading a nominal printhead operating temperature, a nominal operating pulse width and pulse width calibration data; obtaining a current printhead operating temperature using a sensor on the printhead; determining a pulse width adjustment factor based on the pulse width calibration data and a measured temperature of the printhead; calculating an adjusted operating pulse width based on the pulse width adjustment factor and the nominal operating pulse width; and applying the adjusted operating pulse width to the printhead to control the printhead temperature.
- 13. The method of controlling the temperature of claim 12 wherein the controller is located on the printhead.
- 14. The method of controlling the temperature of claim 12 wherein the controller is not located on the printhead.
- 15. The method of controlling the temperature of claim 12 wherein the controller reads the nominal operating pulse width and the pulse width calibration data from a memory located on the printhead assembly.
- 16. The method of controlling the temperature of claim 12 wherein the controller reads the nominal operating pulse width and the pulse width calibration data from a memory not located on the printhead.
- 17. The method of controlling the temperature of claim 12 wherein the temperature sensor is an analog temperature sensor.
- 18. The method of controlling the temperature of claim 17 further including an analog to digital converter for generating a digital word representing a measured analog signal.
- 19. The method of controlling the temperature of claim 12 wherein the temperature sensor is a digital temperature sensor.
- 20. The method of controlling the temperature of claim 12 wherein the temperature sensor includes multiple sensors distributed around the printhead so as to provide a global measurement of the printhead temperature.
- 21. The method of controlling the temperature of claim 12 wherein the pulse width calibration data is in a form of an equation.
- 22. The method of controlling the temperature of claim 12 wherein the pulse width calibration data is in a look-up table.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is related to U.S. patent application Ser. No. 09/253,417, filed Feb. 19, 1999, entitled “A System and Method for Controlling Thermal Characteristics of an Inkjet Printhead;” U.S. patent application Ser. No. 09/183,949, filed Oct. 31, 1998, entitled “Varying the Operating Energy Applied to an Inkjet Print Cartridge Based upon the Operating Conditions;” U.S. patent application Ser. No. 09/071,138, filed Apr. 30, 1998, entitled “Energy Control Method for an Inkjet Print Cartridge;” U.S. patent application Ser. No. 08/958,951, filed Oct. 28, 1997, entitled “Thermal Ink Jet Print Head and Printer Energy Control Apparatus and Method,” U.S. Pat. No. 5,418,558, entitled “Determining the Operating Energy of a Thermal Ink Jet Printhead Using an Onboard Thermal Sense Resistor;” U.S. Pat. No. 5,428,376, entitled “Thermal Turn on Energy Test for an Inkjet Printer;” U.S. Pat. No. 5,682,185 entitled “Energy Management Scheme for an Ink Jet Printer;” U.S. patent application Ser. No. 09/016,478, filed Jan. 30, 1998, entitled “Hybrid Multi-Drop/Multi-Pass Printing System;” U.S. patent application Ser. No. 08/962,031, filed Oct. 31, 1997, entitled “Ink Delivery System for High Speed Printing” and U.S. patent application Ser. No. 09/253,411, filed Feb. 19, 1999, entitled “A High Performance Printing System and Protocol.” The foregoing commonly assigned patents and patent applications are herein incorporated by reference.
US Referenced Citations (7)