Claims
- 1. An apparatus for detecting ink flow through a thermal inkjet printhead, comprising:
- a temperature sensor for sensing a temperature of the printhead as the printhead prints; and
- detector circuitry in communication with the temperature sensor for:
- summing the temperature of the printhead sensed a number of times during printing of a set of dots to provide a sum;
- comparing the sum to a value; and
- based on such comparison determining inkflow through the printhead.
- 2. The apparatus of claim 1 including detector circuitry in communication with the temperature sensor for:
- summing temperature of the printhead sensed a number of times during printing of a set of dots to provide a first sum wherein the first sum is the predetermined value and the sum is a second sum;
- determining a difference between the first and second sums;
- comparing the difference with a threshold value; and
- based on such comparison determining inkflow through the printhead.
- 3. The apparatus of claim 2 including detector circuitry for determining that a number of dots printed exceeds a number before again summing temperature of the printhead to provide the second sum.
- 4. The apparatus of claim 2 wherein summing temperature of a printhead includes summing the difference in the printhead temperature between an initial temperature value sensed before printing the set of dots and following temperature values sensed after printing each of a number of subsets of dots in the set of dots.
- 5. The apparatus of claim 2 wherein the detector circuitry is in communication with the temperature sensor for:
- calculating a first change in printhead temperature from temperature values sensed by the temperature sensor;
- calculating a second change in printhead temperature from temperature values sensed by the temperature sensor;
- comparing the first change in temperature to the second change in temperature; and
- based on the comparison of the temperature changes, determining ink flow through the printhead.
- 6. The apparatus of claim 2 wherein the temperature of the printhead sensed during printing is averaged prior to summing.
- 7. The apparatus of claim 5 wherein the detector circuitry is constructed to select a resistance range for a thermal sense resistor for measuring changes in temperature of the printhead.
- 8. The apparatus of claim 1 wherein the detector circuitry comprises a data processor.
- 9. The apparatus of claim 1 including a thermal inkjet printer containing the printhead, temperature sensor and detection circuitry.
- 10. An apparatus for detecting ink flow through a thermal inkjet printhead, comprising:
- a thermal sense resistor for sensing temperature of the printhead as the printhead prints and producing a resistance proportional to the temperature; and
- a data processor operably connected to the thermal sense resistor for:
- calculating sums of temperatures of the printhead from temperature values sensed by the resistor; and
- determining from a change in the sums whether the ink flow through the printhead is sufficient for printing.
- 11. The apparatus of claim 10 including the data processor for:
- calculating a change in printhead temperature from temperature values sensed by the resistor; and
- determining from the change in printhead temperature whether ink flow through the printhead is sufficient for printing.
- 12. The apparatus of claim 10 including a gain circuit operably coupled between the data processor and the thermal sense resistor for maximizing a resolution of signals representing the temperature of the printhead.
- 13. The apparatus of claim 11 wherein the data processor is programmed to cause the printhead to print test patterns for measuring the temperature, the test patterns providing a basis from which the data processor may interpret the ink flow.
- 14. The apparatus of claim 10 including an inkjet printer containing the thermal sense resistor and data processor.
- 15. A method of detecting ink flow through a thermal inkjet printhead, comprising the steps of:
- sensing a temperature of the printhead as the printhead prints;
- summing the temperature of the printhead during the printing of a set of dots to determine a sum;
- comparing the sum with a value to determine whether the ink flow through the printhead is sufficient for printing.
- 16. The method of claim 15 wherein the summing step further includes:
- summing the temperature of the printhead during the printing of a first set of dots to determine a first sum wherein the first sum is the value and the sum is a second sum;
- and the comparing step includes:
- comparing the first and second sums to determine whether the ink flow through the printhead is sufficient for printing.
- 17. The method of claim 16 wherein the summing step includes:
- calculating changes in printhead temperature between a first temperature value sensed and temperature values sensed after printing subsets of dots in the first set of dots;
- summing the changes in temperature of the printhead between the first temperature value sensed and temperature values sensed after printing subsets of dots in the first set of dots to provide a first sum of temperature changes;
- calculating changes in printhead temperature between a first temperature value sensed and temperature values sensed after printing subsets of dots in a second set of dots; and
- summing the changes in temperature of the printhead between the first temperature value sensed and temperature values sensed after printing subsets of dots in the second set of dots to provide a second sum of temperature changes;
- and the comparing step includes:
- determining from a difference between the first and second sums whether ink flow through the printhead is sufficient for printing.
- 18. The method of claim 16 including varying a number of dots printed between the first and second set of dots based on the difference between the first and second sums.
- 19. The method of claim 15 further comprising:
- calculating a first temperature change in the printhead resulting from printing a first subset of dots in a set of dots;
- calculating a second temperature change in the printhead resulting from printing a second subset of dots in a set of dots;
- comparing the first change in temperature to the second change in temperature; and
- based on the comparing of the first and second temperature changes, determining whether the ink flow is sufficient for printing.
- 20. The method of claim 19 including:
- determining a least resistance of a thermal sense resistor, the least resistance of the resistor varying with temperature;
- determining if a signal from the resistor representative of the temperature of the printhead has sufficient range for a temperature change comparison; and
- if not, adjusting gain of the resistor signal until the signal has sufficient range.
RELATED APPLICATION DATA
The present application is a continuation-in-part of application Ser. No. 07/784,185, filed Oct. 29, 1991, now U.S. Pat. No. 5,206,668.
US Referenced Citations (7)
Foreign Referenced Citations (6)
Number |
Date |
Country |
0353925 |
Feb 1990 |
EPX |
0155960 |
Sep 1983 |
JPX |
0098542 |
Sep 1986 |
JPX |
0206657 |
Sep 1986 |
JPX |
0290064 |
Dec 1986 |
JPX |
0039261 |
Feb 1987 |
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
784185 |
Oct 1991 |
|