Claims
- 1. A method of operating an inkjet printer having one or more inkjet printer cartridges installed in the printer, wherein the printer is capable of operating under varying operating conditions and in a plurality of different printmodes, comprising:obtaining a value for common parasitic resistances and a base operating voltage setting for the inkjet printer when a predetermined number of possible resistors on the print cartridge are firing during a given period of time; determining an actual number of resistors firing on the print cartridge during the given period of time; adjusting the base operating voltage setting to a selected voltage setting based on the results of said obtaining step and said determining step; and operating the printer using the selected operating voltage setting for the print cartridge.
- 2. The method of claim 1, wherein the obtaining includes reading the base operating voltage from the print cartridge.
- 3. The method of claim 1, wherein the obtaining includes the printer calculating the base operating voltage for the print cartridge.
- 4. The method of claim 1, wherein the obtaining includes reading the common parasitic resistance from the print cartridge.
- 5. The method of claim 1, wherein the obtaining includes the printer calculating the common parasitic resistance for the print cartridge.
- 6. The method of claim 1, wherein the obtaining includes setting the predetermined number of possible resistors to the maximum number of resistors that can be fired in the given period of time.
- 7. The method of claim 1, wherein the determining includes the printer obtaining the actual number of resistors firing from a printhead driver on the printer.
- 8. The method of claim 1, wherein the determining step includes the printer obtaining an actual number of primitives firing from a printhead driver on the printer.
- 9. The method of claim 1, wherein the adjusting step is based on a number of firing primitives during the given period of time and the common parasitic resistances.
- 10. The method of claim 1, wherein the adjusting step is based on the total current through the number of firing resistors and the common parasitic resistances.
- 11. The method of claim 1, wherein the adjusting is based on a current printmode in effect.
- 12. The method of claim 1, wherein the adjusting is based on the number of print cartridges firing during the given period of time.
- 13. The method of claim 1, wherein the adjusting step includes using the following equation to adjust the base operating voltage:Vregulator=Vprimitive, min*[1+(Np/P)*(Rep/Rprimitive)]whereVregulator is the voltage required to fire all the primitives at the same time, Vprimitive, min is the voltage required to fire one primitive, Np is the total number of primitives, P is the printmode or the number of passes, Rep is the common parasitic resistance and, Rprimitive is the total resistance of a primitive.
- 14. The method of claim 1, wherein the adjusting step includes using the following equation to adjust the base operating voltage:Vregulator=Vprimitive, min+[F*M*Np*(Vprimitive, min/Rprimitive)*Rep]whereVregulator is the voltage required to fire all the primitives at the same time, Vprimitive, min is the voltage required to fire one primitive, F is the fraction of primitives, or resistors on all print cartridges that are firing within a period of time, M is the number of print cartridges, Np is the total number of primitives, Rep is the common parasitic resistance and Rprimitive is the total resistance of a primitive.
- 15. A method of operating an inkjet printer having an inkjet print cartridge installed in the printer, wherein the printer is capable of operating in a plurality of different printmodes, comprising:obtaining a base operating voltage setting for the inkjet printer when a predetermined number of possible resistors on the print cartridge are firing during a given period of time, a current printmode in effect and a value for the common parasitic resistances; determining an actual number of resistors firing on the print cartridge during the given period of time based on the current printmode in effect; adjusting the base operating voltage setting to a selected voltage setting based on the results of said obtaining step and said calculating step; and operating the printer using the selected operating voltage setting for the print cartridge.
- 16. The method of claim 15, wherein the obtaining includes reading the base operating voltage and the common parasitic resistance from the print cartridge.
- 17. The method of claim 15, wherein the obtaining includes the printer calculating the base operating voltage and common parasitic resistance for the print cartridge.
- 18. The method of claim 15, wherein the obtaining includes setting the predetermined number of possible resistors to the maximum number of resistors that can be fired in the given period of time.
- 19. The method of claim 15, wherein the determining includes the printer obtaining the actual number of resistors firing from a printhead driver on the printer.
- 20. The method of claim 15 wherein the determining step includes the printer obtaining an actual number of primitives firing from a printhead driver on the printer.
- 21. The method of claim 15, wherein the adjusting step is based on a number of firing primitives during the given period of time and the common parasitic resistances.
- 22. The method of claim 15, wherein the adjusting step is based on the total current through the number of firing resistors and the common parasitic resistances.
- 23. The method of claim 15, wherein when the inkjet printer has a plurality of print cartridges installed therein and the adjusting step is based on the number of print cartridges firing during the given period of time.
- 24. The method of claim 15, wherein the adjusting step includes using the following equation to adjust the base operating voltage:Vregulator=Vprimitive, min*[1+(Np/P)*(Rep/Rprimitive)]whereVregulator is the voltage required to fire all the primitives at the same time, Vprimitive, min is the voltage required to fire one primitive, Np is the total number of primitives, P is the printmode or the number of passes, Rep is the common parasitic resistance and, Rprimitive is the total resistance of a primitive.
- 25. The method of claim 15, wherein the adjusting step includes using the following equation to adjust the base operating voltage:Vregulator=Vprimitive, min+[F*M*Np*(Vprimitive, min/Rprimitive)*Rep]whereVregulator is the voltage required to fire all the primitives at the same time, Vprimitive, min is the voltage required to fire one primitive, F is the fraction of primitives, or resistors on all print cartridges that are firing within a period of time, M is the number of print cartridges, Np is the total number of primitives, Rep is the common parasitic resistance and Rprimitive is the total resistance of a primitive.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is related to 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. 08/960,945, filed Oct. 31, 1997, entitled “Apparatus and Method for Generating High Frequency Ink Ejection and Ink Chamber Refill.” The foregoing commonly assigned patents and patent applications are herein incorporated by reference.
US Referenced Citations (12)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 318 328 |
May 1989 |
EP |
WO 96 32271 |
Oct 1996 |
WO |
Non-Patent Literature Citations (5)
Entry |
U.S. application No. 09/016,478, Askeland et al., filed Jan. 30, 1998. |
U.S. application No. 09/071,138, Wade et al., filed Apr. 30, 1998. |
U.S. application No. 08/962,031, Pietrzyk et al., filed Oct. 31, 1997. |
U.S. application No. 08/958,951, Corrigan et al., filed Oct. 28, 1997. |
U.S. application No. 08/960,945, Feinn et al., filed Oct. 31, 1997. |