System and method for predicting dynamic thermal conditions of an inkjet printing system

Information

  • Patent Grant
  • 6612673
  • Patent Number
    6,612,673
  • Date Filed
    Monday, April 29, 2002
    22 years ago
  • Date Issued
    Tuesday, September 2, 2003
    21 years ago
Abstract
The present invention includes as one embodiment an inkjet printing system, having a substrate, a plurality of heating elements disposed on the substrate, an ink ejection assembly adjacent the substrate forming a plurality of ink ejection chambers, each chamber associated with a different one of the heating elements and a controller operatively connected to the heating elements, the controller receiving print data and processing the print data to predict thermal conditions of a subset of the ink ejection chambers for selectively operating the corresponding heating elements of the subset.
Description




BACKGROUND OF THE INVENTION




One factor in assuring high print quality of inkjet printers is the control over the uniformity of ejected ink drops. Ink drop uniformity can be controlled by managing the temperature developed in heating elements, such as resistors, of the printhead. The heating elements reach high temperatures in order to produce explosive vaporization when vaporizing the ink. Some properties of an ink drop vary with temperature and there is an optimal temperature operating range for typical printheads using inks.




A heat-related problem can occur when the controller fires a heating element a number of times in a short period of time. This causes the heating element to reach a temperature that is higher than that required to produce ink drops having the correct size. Also, if the length of the current pulse to the resistor is longer than a pre-determined limit, the temperature of the heating element will again be too high for producing an ideal ink drop.




Another problem that can occur if the temperature at the heating element gets too high is that the gas formed will create bubbles that will choke the nozzle. In contrast, if the temperature is too low, the formation of ink droplets will be poor leading to a decrease in image quality of the image formed as these droplets are deposited on the print medium. These variations in drop weight, or the creation of bubbles, result in visible hue shifts and image quality defects.




Another potential problem caused by excessively high temperatures is that ink dyes can decompose leaving residues on the resistor surface. These residues can interfere with nucleation and drop formation, which can result in ink droplets with lower drop weight and lower velocity. This often causes print quality problems.




SUMMARY OF THE INVENTION




The present invention includes as one embodiment an inkjet printing system, comprising a substrate, a plurality of heating elements disposed on the substrate, an ink ejection assembly adjacent the substrate forming a plurality of ink ejection chambers, each chamber associated with a different one of the heating elements and a controller operatively connected to the heating elements, the controller receiving print data and processing the print data to predict thermal conditions of a subset of the ink ejection chambers for selectively operating the corresponding heating elements of the subset.











BRIEF DESCRIPTION OF THE DRAWINGS




The present invention can be further understood by reference to the following description and attached drawings that illustrate the preferred embodiments. Other features and advantages will be apparent from the following detailed description of the preferred embodiment, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the invention.





FIG. 1

shows a block diagram of an overall printing system incorporating one embodiment of the present invention.





FIG. 2

is an exemplary printer usable with the system of

FIG. 1

that incorporates one embodiment of the invention and is shown for illustrative purposes only.





FIG. 3

shows for illustrative purposes only a perspective view of an exemplary print cartridge usable with the printer of

FIG. 2

incorporating one embodiment of the present invention.





FIG. 4

is a schematic cross-sectional view taken through a portion of section line


4





4


of

FIG. 3

showing a portion of the ink chamber arrangement of an exemplary printhead assembly in the print cartridge of

FIGS. 1 and 3

.





FIG. 5

is a schematic top view of the substrate of the printhead assembly of

FIG. 4

according to one embodiment of the present invention.





FIG. 6A

is a basic flow diagram illustrating the data flow between various elements of a printhead that incorporates one embodiment of the present invention.





FIG. 6B

is a more detailed flow diagram of a printhead according to

FIG. 6A

that incorporates an embodiment of the present invention.





FIG. 6C

is an operational flow chart of a printhead according to

FIG. 6A

that incorporates an embodiment of the present invention.





FIG. 7

shows a block diagram of the input data interaction with the logic mapping system of

FIGS. 6A and 6B

in one embodiment of the present invention.





FIG. 8

shows a more detailed block diagram of one embodiment of the temperature logic system of

FIGS. 6A and 6B

according to the present invention.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




In the following description of the invention, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration a specific example in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention as defined by the claims appended below.




I. General Overview





FIG. 1

shows a block diagram of an overall printing system incorporating one embodiment of the present invention. The printing system


100


of one embodiment of the present invention includes a printhead assembly


102


, ink supply or ink reservoir


104


and print media


106


. The printhead assembly


102


and the ink reservoir


104


are typically included in a printer


101


. Input data


108


is sent to the printing system


100


and includes, among other things, information about the print job. Also included is a temperature control system


110


for predicting dynamic thermal conditions of the printhead assembly


102


. In addition, the printhead assembly


102


includes a substrate, such as a semiconductor wafer or die, with ink ejection elements and associated ejection chambers for releasing the ink through corresponding nozzles or orifices in an adjacent nozzle member.




In general, the temperature controller


110


is coupled to multiple temperature sensors (not shown). The multiple temperature sensors preferably determine, at a given time, a mean or average temperature of the substrate and an actual local temperature profile near designated ink ejection elements. The temperature controller


110


can be an integrated circuit, firmware, a software printer driver or the like which controls the mean temperature of the substrate of the printhead through a feedback loop (discussed in detail below).




When the sensors detect that the mean temperature of the substrate has dropped below a predefined baseline or threshold temperature, the loop activates the heating elements in an effort to raise the substrate above the baseline temperature before printing. As will be discussed subsequently in greater detail, the temperature controller


110


uses the input data


108


to predict thermal conditions of particular ejection chambers for selectively firing the associated heating elements.




Hence, the temperature controller


110


aids in controlling the temperature of the substrate and the temperature of each ejection chamber or nozzle chamber. This results in improved print quality and printhead life because the printhead


102


will consequently operate closer to its optimum temperature.




II. Exemplary Printing System





FIG. 2

is an exemplary embodiment of a printer that incorporates an embodiment of the invention and is shown for illustrative purposes only. Generally, printer


200


, which is shown in

FIG. 2

as one type of printer


101


of

FIG. 1

, can incorporate the printhead


102


of FIG.


1


and further include a tray


222


for holding print media. When printing operation is initiated, print media, such as paper, is fed into printer


200


from tray


222


preferably using sheet feeder


226


. The sheet is then brought around in a U direction and then travels in an opposite direction toward output tray


228


. Other paper paths, such as straight paper path, can also be used.




The sheet is stopped in a print zone


230


, and a scanning carriage


234


, supporting one or more printhead assemblies


236


, is scanned across the sheet for printing a swath of ink thereon. After a single scan or multiple scans, the sheet is then incrementally shifted using, for example a stepper motor or feed rollers to a next position within the print zone


230


. Carriage


234


again scans across the sheet for printing a next swath of ink. The process repeats until the entire sheet has been printed, at which point it is ejected into the output tray


228


.




The print assemblies


236


can be removeably mounted or permanently mounted to the scanning carriage


234


. Also, the printhead assemblies


236


can have self-contained ink reservoirs which provide the ink supply


104


of FIG.


1


. Alternatively, each print cartridge


236


can be fluidically coupled, via a flexible conduit


240


, to one of a plurality of fixed or removable ink containers


242


acting as the ink supply


104


of FIG.


1


.





FIG. 3

shows for illustrative purposes only a perspective view of an exemplary print cartridge


300


(an example of the printhead assembly


102


of

FIG. 1

) incorporating one embodiment of the present invention. A detailed description of the present invention follows with reference to a typical print cartridge used with a typical printer, such as printer


200


of FIG.


2


. However, the embodiments of the present invention can be incorporated in any printhead and printer configuration.




Referring to

FIGS. 1 and 2

along with

FIG. 3

, the print cartridge


300


is comprised of a thermal head assembly


302


and a body


304


. The thermal head assembly


302


can be a flexible material commonly referred to as a Tape Automated Bonding (TAB) assembly. The thermal head assembly


302


contains a nozzle member


306


to which the substrate is attached to form the printhead assembly


102


. Thermal head assembly


302


also has interconnect contact pads (not shown) and is secured to the printhead assembly


300


with suitable adhesives. Contact pads


308


align with and electrically contact electrodes (not shown) on carriage


234


. The nozzle member


306


preferably contains plural parallel rows of offset nozzles


310


through the thermal head assembly


306


created by, for example, laser ablation. Other nozzle arrangements can be used, such as non-offset parallel rows of nozzles.




III. Component Details





FIG. 4

is a cross-sectional schematic taken through a portion of section line


4





4


of

FIG. 3

of the print cartridge


300


utilizing one embodiment of the present invention. A detailed description of one embodiment of the present invention follows with reference to a typical print cartridge


300


. However, embodiments of the present invention can be incorporated in any printhead configuration. Also, the elements of

FIG. 4

are not to scale and are exaggerated for simplification.




Referring to

FIGS. 1-3

along with

FIG. 4

, in general, the thermal head assembly


302


includes a substrate


410


and a barrier layer


412


located between the nozzle member


306


and the substrate


410


for insulating conductive elements from the substrate


410


and for forming a plurality of ink ejection chambers


418


(one of which is shown). Also included are a corresponding plurality of heating elements


416


disposed on the substrate. The temperature controller


110


is operatively connected to the heating elements


416


. Each chamber


418


is associated with a different one of the heating elements


416


. The temperature controller


110


receives print data and processes the print data to predict thermal conditions of a subset of the ink ejection chambers


418


for selectively operating the corresponding heating elements


416


of the subset.




An ink ejection or vaporization chamber


418


is adjacent each ink ejection element


416


, as shown in

FIG. 4

, so that each ink ejection element


416


is located generally behind a single orifice or nozzle


420


of the nozzle member


306


. The nozzles


420


are shown in

FIG. 4

to be located near an edge of the substrate


410


for illustrative purposes only. The nozzles


420


can be located in other areas of the nozzle member


306


, such as centered between an edge of the substrate


410


and an interior side of the body


304


.




The ink ejection elements


416


may be resistor heater elements or piezoelectric elements, but for the purposes of the following description, the ink ejection elements are referred to as resistor heater elements. In the case of resistor heater elements, each ink ejection element


416


acts as an ohmic heater when selectively energized by one or more pulses applied sequentially or simultaneously to one or more of the contact pads via the integrated circuit.




The orifices


420


may be of any size, number, and pattern, and the various figures are designed to simply and clearly show the features of one embodiment of the invention. The relative dimensions of the various features have been greatly adjusted for the sake of clarity.





FIG. 5

is a top view of the substrate in one embodiment of the present invention. Referring to

FIGS. 1-4

along with

FIG. 5

, the temperature controller


110


of

FIG. 1

is coupled to at least one measurement sensor. In one embodiment, there are two measurement sensors, namely, a thermal sense resistor (TSR)


510


and a digital temperature sensor (DTS)


512


. One or multiple TSRs


510


can be used to provide an approximation of the mean temperature of the substrate. Preferably, it is not located adjacent to any particular heating element and reflects the temperature of the substrate


410


after heat has moved from the heating elements to the TSR


510


. The TSR


510


therefore reports a temperature that reflects heating element firings that have already occurred.




Conversely, the DTS


512


is a point sensor located at the top of the substrate


410


between a first column


520


of nozzles


420


(not shown to scale) and a second column


530


of nozzles


420


(the dotted lines


540


represent numerous consecutive nozzles, which are not shown for simplicity). While this sensor


512


typically more accurately reflects the temperature at that point, it does not give an accurate temperature for other heating elements on the substrate


410


. Therefore, in one embodiment of the present invention, the temperature controller


110


uses both the TSR


510


and the DTS


512


to control the temperature.




In one embodiment, the DTS


512


is located in the center of the substrate


410


, between the first and second rows


520


,


530


of the lower numbered nozzles at the top portion of the substrate. The TSR


510


is located along the length of the substrate


410


. The TSR


510


can have two legs that are approximately 680 um inboard from the center of the columns of ink ejection elements


416


.




In addition, the substrate includes temperature recorders


542


,


544


,


546


that work with the measurement sensors to allow the temperature controller


110


to improve the thermal efficiency of the printhead


102


by predicting dynamic thermal effects. The temperature recorders


542


,


544


,


546


are shown in

FIG. 5

as three recorders for illustrative purposes and any suitable number of recorders can be used to determine the mean temperature of the substrate


410


as well as localized actual temperature profiles of the substrate


410


. Referring to

FIG. 5

along with

FIGS. 1-4

, the substrate includes plural temperature recorders T


1




542


, T


2




544


, Tn


546


that are coupled to the temperature controller


110


. Each temperature recorder


542


,


544


,


546


records a temperature at a predefined specific location on the substrate


410


.




The temperature recorders


542


,


544


,


546


are strategically distributed around the substrate


410


and each measures a local temperature. The local temperatures are then averaged to generate a mean average temperature of the substrate


410


. Also, plural thermal sense resistor (TSR) temperature recorders can be located along paths of predefined areas near ink ejection elements for generating actual localized temperature profiles, as discussed above, along the length of the TSRs. Also, each temperature recorder


542


,


544


,


546


has a memory with a library of temperature histories based on a variety of thermally important variables. The temperature input, therefore reflects a history that can be used to predict future temperature conditions, in addition to the actual temperature of the substrate.




Referring to

FIGS. 1-4

, during a printing operation, ink stored in an ink reservoir


424


defined by the printhead body


304


generally flows around the edges of the substrate


410


and into the vaporization chambers


418


. Energization signals are sent to the ink ejection elements


416


and are produced from the electrical connection between the print cartridges


236


and the printer


200


. Upon energization of the ink ejection elements


416


, a thin layer of adjacent ink is superheated.




In particular, the energized heater element


416


causes explosive vaporization and, consequently, causes a droplet of ink to be ejected through the orifice or nozzle


420


. The vaporization chamber


418


is then refilled by capillary action. This process enables selective deposition of ink on print media


106


to thereby generate text and images. Consequently, when the printhead assembly


300


is scanned across the print media during printing, variations in the size or physical nature of the ink droplet will affect the location and/or the action of the ejected ink on the print media and therefore affect the quality of printing.




Temperature control plays an important role in the variation in the size or physical nature of the ink droplet. For instance, the ideal mean temperature of the substrate


410


for ejecting an ink droplet is about


50


degrees C, but the heating elements


416


can reach a temperature of


500


degrees C in 3 microseconds. If the temperature controller


110


instructed firing to occur several times in a short period, or if the width of the firing pulse was lengthened, the heating element


416


would reach a temperature above that required to produce the correct sized ink drop.




In operation in one embodiment of the present invention, thermal conditions of a subset of the ink ejection elements


416


are predicted before the sensor


510


and


512


of

FIG. 5

senses a temperature of the subset. Then operating conditions for the subset are set so that the corresponding heating elements


416


operate at an optimal temperature. In another embodiment, a firing history of a plurality of subsets of ink ejection elements are maintained, an average temperature of the printhead assembly


102


is sensed, and the firing history and the average temperature is processed to determine estimated temperatures of certain ones of the subset. Then operating conditions for the certain ones of the subset are set so that the corresponding heating elements operate at an optimal temperature.




IV. Operation Details




Referring to

FIGS. 1-5

along with

FIG. 6A

, in general, the temperature controller


110


can have integrated circuitry that includes a logic mapping system


604


which defines the timing and sequencing in which certain ink ejection chambers


418


are fired in order to deposit ink drops on the medium in the pixel locations required to produce the image, and a temperature logic system


606


that generates various printing parameters. The logic mapping system


604


is a feature of the temperature controller


110


that analyzes the input data


108


and a number of passes that the printhead


300


makes and defines the image to be printed as a pattern of individual dots printed at particular locations of an array defined for the printing medium


106


.




During operation, an actual temperature profile


610


, which includes a current temperature of the substrate


410


, is sent to the multiple temperature recorders


542


,


544


,


546


that each measure current temperatures and store the measurements as temperature histories of certain respective portions the printhead assembly


102


. These temperature recorders


542


,


544


,


546


send recorded mean temperatures and a history of recorded temperatures of the substrate to the temperature logic system


606


along with past and future printing data from the logic mapping system


604


that is indicative of which ink ejection chambers


418


will be fired, and when each will be fired.




The temperature logic system uses these temperature and printing inputs, as well as some embedded knowledge (such as latencies in the response of the sensors to firing, and conduction paths between different nozzles since there may be slots separating some nozzles but not others), to generate printing parameters and then output them in a closed loop system to the actual substrate temperature profile


610


. The printing parameters can include pulse widths, pulse rates, ink ejection chambers


418


to be fired and when they will be fired, warming using non-ejecting devices, and firing voltages that act as the inputs for the actual substrate temperature profile


610


. Since a true temperature profile is difficult to measure, this closed loop method allows approximation of a temperature profile to improve ink drop quality.





FIG. 6B

is a detailed diagram of the printhead assembly


102


illustrated in FIG.


1


. In particular, referring to

FIGS. 1-5

along with

FIG. 6A

,

FIG. 6B

shows that during a printing operation, ink is provided from an internal or external ink supply, such as the ink reservoir


104


, to an interior portion of the printhead


102


. The interior portion of the printhead


102


provides ink to the ink ejection chamber array


612


via ink channels (not shown) for ejecting ink from the individual chambers (not shown) through nozzles of the nozzle array


614


adjacent to each chamber. The printhead assembly


102


receives commands from the temperature controller


110


to eject ink onto the print media


106


so as to form a desired pattern of text and images. Print quality of the desired pattern is dependent, among other factors, on accurate placement of the ink droplets on the print media


106


.




The temperature logic system


606


is typically included in the controller


110


. The temperature logic system


606


receives the mapped data from the logic mapping system


604


. The locations are mapped to a predefined imaginary dot grid, such as a rectilinear array for spatially defining the desired location of the dots to be printed on the media. The dots represent pixels that vary in density. Providing small dots in the rectilinear array means that more dots can be printed per inch of the printed media and require a greater number of heater elements


608


being fired.




An increase in the total number of heater elements


608


firing, or an increase in the rate of firing of heater elements


608


will result in an increase in the mean substrate temperature from the collective average of the recorded temperature of each temperature recorder


542


,


544


,


546


. It should be noted that the greatest increase in temperature is in the recorders closest to the heater elements being fired. An increase in the firing of any heater element in the heater element firing system


608


, whether it is due to an increase in the rate of firing, or due to an increase in the width of the electrical pulse to the heater element will result in an increase in temperature at that individual heater element. As the dot size depends on the ink being at an optimal temperature when the heater element


608


fires, it is important that these factors be monitored. Thus, one embodiment of the present invention provides a means to co-ordinate these factors in a controller, the temperature logic system


606


.




The temperature logic system


606


utilizes general and specific data. The general data is global data that includes the total number of ejection element firings that are occurring at any given time and can also include the mean overall temperature. A portion of the general data is sent from the logic mapping system


604


and another portion is sent to the temperature logic system from the temperature recorders


542


,


544


,


546


. For example, the temperature recorders


542


,


544


,


546


provide the temperature logic system


506


with the mean temperature of the substrate. The temperature recorders each have a memory with temperature histories. The temperature input, therefore is a history that can be used to extrapolate future temperature conditions, in addition to providing the actual temperature of the substrate.




The specific data includes measured actual temperature profiles, as well as the firing that is done by specific nozzle groups. The information about the nozzle firings is sent from the logic mapping system


604


, and the temperature recorders


542


,


544


,


546


measure the actual temperature profiles. The specific data is sent to the temperature logic system


606


from the logic mapping system


604


, as has been discussed heretofore.




If the system determines the substrate would be too cool, adjustments need to be made to prevent the formation of ink drops that would be too small; conversely, if the substrate would be too hot, modifications need to be made to prevent bubble formation in the chamber array


612


and a consequent build up of residues.




The flow of ink also has an effect on the temperature of the substrate. The ink flows from the ink reservoir


104


through the ink channels


620


to the chamber array


612


. Ink is drawn into the chamber array


612


when the ink drops are ejected from the nozzle array


614


.





FIG. 6C

is an operational flow chart of a printhead according to

FIG. 6A

that incorporates an embodiment of the present invention. In general, in operation, first a firing history of a plurality of subsets of ink ejection elements is maintained (step


670


). Second, a mean temperature of the printhead is sensed (step


672


). Third, the firing history and the average temperature are processed to determine estimated temperatures of certain ones of the subset (step


674


). Last, operating conditions for the certain ones of the subset are set so that the corresponding heating elements operate at an optimal temperature (step


676


).





FIG. 7

shows a block diagram of the input data interaction with the logic mapping system


604


of one embodiment of the present invention. Input data


108


either contains, or can be processed to determine, the pixel co-ordinates


716


, the number and density of pixels


712


to be produced, the colors


716


of each pixel, and the color densities


714


of each pixel and specification of which nozzles should print at which times


717


. The logic mapping system


604


contains past printing data


720


, and also contains future printing data


722


(such as which ink ejection chambers


418


will be operated when, as determined in advance of the actual printing from the input data


108


) that can be used in conjunction with the temperature data to set printing parameters.




The logic of the system operates in general by first having each temperature recorder record a series of temperatures. Next, the temperature logic system


606


uses the recorded temperatures along with the firing data discussed above from the logic mapping system


604


to recreate as closely as possible an estimated temperature profile


610


. This can be accomplished by interpolating and extrapolating the firing data and the measured temperatures at the discrete measurement points to estimate a profile. Basically, the temperature logic system


606


, via the closed loop with the logic mapping system


604


, is used to estimate the substrate temperature profile. The estimated substrate temperature profile is passed to the heater element firing system


608


for appropriately firing the heater elements.





FIG. 8

shows a block diagram of the temperature logic system incorporated in one embodiment of the present invention. The temperature logic system


606


analyzes the data from the temperature recorders


542


,


544


,


546


and the logic mapping system


604


. The analysis includes receiving specific data from the logic mapping system


604


and general data from the temperature recorders


542


,


544


,


546


, and automatically compiling the order and length of firing of heater elements


608


to operate the ink ejection chambers


418


in the printhead assembly


102


.




This is a predictive function. The logic mapping system


604


defines the timing and sequencing in which certain ink ejection chambers


418


are fired. The logic mapping system


604


determines whether inkjet elements of the subset have been printing. Also, a first group of operating conditions is set if the elements of the subset have been printing, and a second group of operating conditions is set if the elements of the subset have been quiescent.




The logic mapping system


604


passes this past and future data to the temperature logic system


606


, which generates the pulse rate


802


, pulse width


804


, nozzle coordinates


806


and firing voltages


814


. The pulse width


804


, voltage to resistors


814


, heating using elements other than the resistors, the identity of nozzles to be fired and the specific times they are to be fired, are based on previous input data from temperature records


618


, as well as the current input data


108


.




This information is combined with the feedback on the recorded temperature of the substrate


410


and the effect of the latency of heating of the substrate elements to determine the pattern of nozzle firing. From the colors


716


, the color density


714


and the pixel co-ordinates


716


, the temperature logic system


606


determines the specific nozzles from the nozzle co-ordinates


806


that need to be engaged to produce the image on the print media.




The temperature logic system


606


then determines the firing rate and pulse width for each color controlled for pulse rate


802


and for pulse width


804


, and forwards the firing order to the heater element firing system


608


, through the timing device


812


. This rate, width and order of firing are programmed, and if necessary, adjusted in the programming, so that the temperature of the heater array


611


, and therefore the temperature of the ink in the chamber array


612


, are maintained at an optimum temperature for the formation of ink droplets. The temperature logic system also generates firing voltages


814


and activates heater elements that do not eject ink


816


.




In addition the timing device


812


makes adjustments to the number or width of firing pulses from the heater element firing system


608


in accordance with information from the temperature recorders


542


,


544


,


546


and the effect the firing of the heater element firing system


608


will have on the mean temperature. The heat from the heater elements will have to pass through the body of the substrate before reaching the temperature recorders


542


,


544


,


546


. There will therefore be a difference in temperature between the recorder and the heater elements. The controller element that calculates latency


810


will allow for this difference.




The temperature logic system


606


therefore acts as a predictive system for maintaining the substrate at an optimum temperature for producing ink droplets. As a result, the quality of the ink droplets will be increased. Further, since the firing system limits the rate, voltage or pulse width of firing of heater elements, less energy will be used. As such, the printhead assembly


102


will be easier to maintain with less residue being deposited on the heater array


611


or in the chamber array


612


or the nozzle array


614


.




The foregoing has described the principles, preferred embodiments and modes of operation of the present invention. However, the invention should not be construed as being limited to the particular embodiments discussed. The above-described embodiments should be regarded as illustrative rather than restrictive, and it should be appreciated that workers may make variations in those embodiments skilled in the art without departing from the scope of the present invention as defined by the following claims.



Claims
  • 1. An inkjet printing system, comprising:a substrate; a plurality of heating elements disposed on the substrate; a plurality of ink ejection chambers adjacent the substrate, each chamber associated with a different one of the heating elements; and a controller operatively connected to the heating elements, the controller receiving and processing print data to predict thermal conditions of a subset of the ink ejection chambers, and operating selected ones of the corresponding heating elements of the subset according to the thermal conditions; wherein the controller includes multiple temperature sensors to determine temperature profiles of at least some associated ones of the heating elements and further includes a logic mapping system that determines future printing data related to the predicted thermal conditions.
  • 2. The inkjet printing system of claim 1, wherein the controller is disposed on the substrate.
  • 3. The inkjet printing system of claim 1, wherein the controller is preprogrammed to operate the heating elements at an optimal temperature.
  • 4. The inkjet printing system of claim 1, wherein the print data includes at least one of firing pulse frequency, firing pulse width, and an amount of firing done by specific ejection chambers to allow the controller to estimate and control ink drop ejection temperature.
  • 5. The inkjet printing system of claim 1, wherein the future printing data defined by the logic mapping system includes pixel coordinates.
  • 6. The inkjet printing system of claim 1, wherein the future printing data defined by the logic mapping system includes at least one of a number and density of pixels to be produced and colors of each pixel.
  • 7. The inkjet printing system of claim 1, wherein the controller further comprises a temperature logic system that determines appropriate firing conditions for the selected heating elements based on the future printing data and the temperature profiles.
  • 8. The inkjet printing system of claim 7, wherein based on the pixel data, the logic mapping system identifies which of the ink ejection chambers will be fired, and a corresponding set of times at which the identified ink ejection chambers will be fired, in order to produce an image on a print media.
  • 9. The inkjet printing system of claim 8, wherein each of the firing conditions includes a firing rate, a firing energy, and a firing pulse width.
  • 10. The inkjet printing system of claim 9, wherein the firing rate, firing pulse width, and firing energy are programmed so that the temperature of the heater elements are maintained at an optimum temperature for the formation of ink droplets.
  • 11. A method for printing with a thermal inkjet printhead having a plurality of ink ejection elements, each ink ejection element having a heating element, comprising:predicting thermal conditions of a subset of the ink ejection elements before a temperature of the subset is sensed; setting operating conditions for the subset so that the corresponding heating elements operate at an optimal temperature. determining whether inkjet elements of the subset have been printing; and setting a first group of operating conditions if the elements of the subset have been printing, and setting a second group of operating conditions if the elements of the subset have been quiescent.
  • 12. The method of claim 11, wherein the subset is selected from the group consisting of a single element, a set of adjacent elements, and all elements.
  • 13. The method of claim 11, wherein the predicting includes determining a firing rate of the subset, and wherein the setting includes setting a firing pulse width for the subset.
  • 14. The method of claim 13, wherein the predicting further includes determining an average temperature of the subset of the ink ejection elements.
  • 15. A method for printing with a thermal inkjet printhead having a plurality of ink ejection elements, each ink ejection element having a heating element, comprising:maintaining a firing history of a plurality of subsets of ink ejection elements; sensing mean temperature of the printhead; processing the firing history and the average temperature to determine estimated temperatures of certain ones of the subset; setting operating conditions for the certain ones of the subset so that the corresponding heating elements operate at an optimal temperature; and determining future printing data related to predicted thermal conditions, wherein the future data includes pixel coordinates and at least one of a number and density of pixels to be produced and colors of each pixel.
  • 16. The method of claim 15, wherein based on the future data, further comprising determining a number of passes and a specific number of ejection chambers that need to be engaged to produce the image on the print media.
  • 17. The method of claim 15 further comprising determining a firing rate, firing energy and a pulse width for each color controlled for color pulse rate and for color pulse width and then distributing the firing rate and firing energy to the heater elements for selectively firing specified heater elements.
  • 18. The method of claim 17, wherein the firing rate, pulse width and firing energy are programmed so that the temperature of the heater elements are maintained at an optimum temperature for the formation of ink droplets.
  • 19. An inkjet printhead having a plurality of ink ejection elements, each ink ejection element having a heating element, the inkjet printhead comprising:means for predicting thermal conditions of a subset of the ink ejection elements before a temperature of the subset is sensed; and means for setting operating conditions for the subset so that the corresponding heating elements operate at an optimal temperature; means for determining whether inkjet elements of the subset have been printing; and means for setting a first group of operating conditions if the elements of the subset have been printing, and setting a second group of operating conditions if the elements of the subset have been quiescent.
  • 20. The inkjet printhead of claim 19, wherein the means for predicting includes means for determining a firing rate of the subset, and wherein the setting includes means for setting a firing pulse width for the subset.
  • 21. The inkjet printhead of claim 19, wherein the means for predicting further includes means for determining an average temperature of the thermal inkjet printer.
  • 22. A temperature control system for a thermal inkjet printer having ink ejection chambers that deposit ink on a print medium as an image, the control system comprising:a logic mapping system that defines timing and sequencing data in which predefined ink ejection chambers are fired; a temperature logic system that receives and analyzes the timing and sequencing data to predict thermal conditions of a subset of the ink ejection chambers; and a heater element firing system including plural heater elements, wherein the heater element firing system receives instruction signals from the temperature logic system to selectively operate heater elements corresponding to the subset of ink ejection chambers; wherein the timing and sequencing data of the logic mapping system is used to define specific pixel locations of ink drops deposited on the print medium for producing the image.
  • 23. The system of claim 22, wherein the temperature logic system defines the image to be printed as a pattern of individual dots printed at particular locations of an array defined for the printing medium.
  • 24. The system of claim 22, further comprising a plurality of temperature recorders that measure current temperatures near the ink ejection chambers and store the measurements as temperature histories.
  • 25. The system of claim 22, wherein the heater element firing system further comprises a heater array of heater elements located near a chamber array of ink ejection elements located adjacent to a nozzle array of nozzles that releases the ink from the ink ejection chambers onto the print medium.
US Referenced Citations (5)
Number Name Date Kind
4947194 Kyoshima Aug 1990 A
6109718 Murakami et al. Aug 2000 A
6406113 Kato Jun 2002 B1
6471315 Kurata Oct 2002 B1
20010001558 Ishinaga et al. May 2001 A1