1. Field of the Invention
The present invention relates to printing, and, more particularly, to a method and apparatus for printing.
2. Description of the Related Art
In the present thermal inkjet industry, achieving a desired printhead operating temperature before printing (pre-heat) is performed in order to achieve acceptable print quality. This temperature must then be maintained during printing operations, and is typically performed using a substrate heater, or by using the ink jetting heaters to heat the chip by applying electrical power to the jetting heaters that yields a heating amount insufficient for ink ejection, referred to herein as a non-nucleating heating (NNH), but is sufficient to heat the substrate at an acceptable rate to achieve operating temperature within an acceptable amount of time and then to maintain the operating temperature. However, NNH heating may adversely affect print quality by disturbing the flow of power to the jetting heaters that are currently printing.
What is needed in the art is an improved method and apparatus for printing.
The present invention provides an improved method and apparatus for printing.
The invention, in one exemplary embodiment, relates to a method of printing using a printhead, the printhead having a plurality of ink ejectors and a plurality of jetting heaters corresponding to the plurality of ink ejectors. The method includes applying a first waveform to the plurality of jetting heaters prior to a printing operation to warm up the printhead to a desired printhead operating temperature; applying a second waveform to a first portion of the plurality of jetting heaters during the printing operation to print an image without applying the first waveform to any of the plurality of jetting heaters; and applying a third waveform different from the first waveform to a second portion of the plurality of jetting heaters different from the first portion during the printing operation to maintain the desired printhead operating temperature.
The invention, in another exemplary embodiment, relates to an imaging apparatus. The imaging apparatus includes a print engine, a printhead communicatively coupled to the print engine, the printhead having a plurality of ink ejectors and a plurality of jetting heaters corresponding to the plurality of ink ejectors, and a controller communicatively coupled to the print engine. The controller is configured to execute instructions for printing using the printhead, the instructions including: applying a first waveform to the plurality of jetting heaters prior to a printing operation to warm up the printhead to a desired printhead operating temperature; applying a second waveform to a first portion of the plurality of jetting heaters during the printing operation to print an image without applying the first waveform to any of the plurality of jetting heaters; and applying a third waveform different from the first waveform to a second portion of the plurality of jetting heaters different from the first portion during the printing operation to maintain the desired printhead operating temperature.
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
Corresponding reference characters indicate corresponding parts throughout the several views. The exemplifications set out herein illustrate embodiments of the invention, and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
Referring to
Alternatively, ink jetting apparatus 14 may be a standalone unit that is not communicatively linked to a host, such as computer 12. For example, ink jetting apparatus 14 may take the form of an all-in-one, i.e., multifunction, machine that includes standalone copying and facsimile capabilities, in addition to optionally serving as a printer when attached to a host, such as computer 12.
Computer 12 may be, for example, a personal computer including an input/output (I/O) device 18, such as keyboard and display monitor. Computer 12 further includes a processor, input/output (I/O) interfaces, memory, such as RAM, ROM, NVRAM, and a mass data storage device, such as a hard drive, CD-ROM and/or DVD units. During operation, computer 12 includes in its memory a software program including program instructions that function as an imaging driver 20, e.g., printer driver software, for ink jetting apparatus 14. Although residing in computer 12, imaging driver 20 is considered herein to be a part of ink jetting apparatus 14.
In the example of
Imaging driver 20 of computer 12 is in communication with controller 22 of ink jetting apparatus 14 via communications link 16. Imaging driver 20 facilitates communication between ink jetting apparatus 14 and computer 12, and may provide formatted print data to ink jetting apparatus 14, and more particularly, to print engine 24. Alternatively, however, all or a portion of imaging driver 20 may be located in controller 22 of ink jetting apparatus 14. For example, where ink jetting apparatus 14 is a multifunction machine having standalone capabilities, controller 22 of ink jetting apparatus 14 may include an imaging driver configured to support a copying function, and/or a fax-print function, and may be further configured to support a printer function. In the present embodiment, the imaging driver facilitates communication of formatted print data, as determined by a selected print mode, to print engine 24.
Controller 22 includes a processor unit and associated memory, and may be formed as an Application Specific Integrated Circuit (ASIC). Controller 22 communicates with print engine 24 via a communications link 25. Controller 22 communicates with user interface 26 via a communications link 27. Communications links 25 and 27 may be established, for example, by using standard electrical cabling or bus structures, or by wireless connection.
Print engine 24 may be, for example, an ink jet print engine configured for forming an image on a sheet of print media 28, such as a sheet of paper, transparency or fabric.
Print engine 24 may include, for example, a reciprocating printhead carrier 30, and at least one ink jet printhead 32 having one or more of a printhead temperature sensor 34. Associated with printhead 32 is a power supply 35 for supplying electrical signals to printhead 32 for printhead warming, and for ink ejection during printing operations. Power supply 35 is depicted in
Printhead carrier 30 transports ink jet printhead 32 and printhead temperature sensor 34 in a reciprocating manner in a bi-directional main scan direction 36 over an image surface of sheet of print media 28 during printing and/or sensing operations.
Printhead carrier 30 may be mechanically and electrically configured to mount, carry and facilitate one or more printhead cartridges 38, such as a monochrome printhead cartridge and/or one or more color printhead cartridges. Each printhead cartridge 38 may include, for example, an ink reservoir containing a supply of ink, to which at least one respective printhead 32 is attached. In order for print data from computer 12 to be properly printed by print engine 24, the rgb data generated by computer 12 is converted into data compatible with print engine 24 and printhead(s) 32.
In one system using cyan, magenta, yellow and black inks, printhead carrier 30 may carry four printheads, such as printhead 32, with each printhead carrying an ejector array dedicated to a specific color of ink, e.g., cyan, magenta, yellow and black. As a further example, a single printhead, such as printhead 32, may include multiple ink jetting arrays, with each array associated with one color of a plurality of colors of ink, and printhead carrier 30 may be configured to carry multiple printheads.
Printhead 32 may include a printhead memory 52 for storing information relating to printhead 32 and/or ink jetting apparatus 14. For example, memory 52 may be formed integral with printhead 32, or may be attached to printhead cartridge 38.
As further illustrated in
In the exemplary ink ejector configuration for ink jet printhead 32 shown in
A swath height 62 of swath 54 corresponds to the distance between the uppermost and lowermost of the nozzles within an array of nozzles of printhead 32. For example, in ink ejector array 50, nozzle 59-1 is the uppermost nozzle and nozzle 59-n is the lowermost nozzle. In the example of
Controller 22 provides individual temperature control for each jetting heater 60, respectively, for conditioning ink in one or more selected ink ejectors 58 of printhead 32, for example, to account for nozzle discharge variations, ink viscosity, ink vapor point, jetting heater resistance, ink ejector cavity volume, etc., so as to place the ink in the selected ink ejectors 58 in a desired condition prior to executing a main fire pulse to eject the ink. For example, each ink ejector 58 may be preheated to a respective predetermined temperature using a respective non-nucleating pre-fire pulse, on a per ejector basis. Ideally, each non-nucleating heater pulse is of duration that a vapor bubble is not formed in the liquid ink, and accordingly, no drop of ink is ejected from the corresponding ink ejector 58.
Referring now to
Waveform 64 is a nucleating waveform having at least one nucleating pulse. During the printing operation, ink is ejected from selected ink ejectors 58 that are designated for printing in the current firing window by applying waveform 64 to printhead 32. As controller 22 cycles through each firing window, different ink ejectors 58 designated for printing in the respective particular firing windows are fired using waveform 64 in accordance with formatted image data to eject ink onto print media 28. For example, in the present embodiment, a first subset of ink ejectors 58 ejects ink using a pre-fire pulse 66 and a main fire pulse 68, and a second subset of ink ejectors 58 ejects ink using a pre-fire pulse 70 and a main fire pulse 72. Pre-fire pulse 66 and pre-fire pulse 70 are non-nucleating pre-fire pulses applied to the respective jetting heaters 60 for conditioning the ink in the corresponding ink ejectors 58 prior to ejecting the ink, whereas main fire pulse 68 and main fire pulse 72 are nucleating pulses that eject the ink from the respective ink ejectors 58 by locally vaporizing ink in the immediate vicinity of the respective jetting heaters 60, which creates a vapor bubble that displaces and expels the ink from the respective ink ejector 58 via the respective nozzles 59.
The pulse width, the temporal spacing between the pre-fire pulses and main fire pulses, and the temporal spacing from the initiation of the firing window, are controlled for optimal ink ejection, for example, depicted as pre-fire pulse width 74, main fire pulse width 76, temporal spacing 77, and temporal spacings 78 and 79, respectively. A plurality of address cycles having waveform 64 are employed to fire all ink ejectors 58 of printhead 32.
Prior to a printing operation, it is desirable to warm up printhead 32 in order to provide satisfactory ink ejection conditions for the ink ejectors 58 of printhead 32. In order to do so, controller 22 controls the temperature of printhead 32 based on using data from printhead temperature sensor 34. For example, in order to warm up the temperature of printhead 32 prior to printing, controller 22 may apply a waveform in the form of non-nucleating pulses to all ink ejectors 58 until a desired printhead operating temperature is attained.
Referring now to
It will be understood by those skilled in the art that the printhead warming operation, including the waveform and corresponding pulses employed for the warming operation, e.g., waveform 80, is unrelated to the pre-fire pulses employed as part of ejecting ink, for example, pre-fire pulse 66 and pre-fire pulse 70 of waveform 64. For example, rather than conditioning ink in particular ink ejectors 58 prior to ink ejection by using waveform 64, the waveform employed for warming the printhead, e.g., waveform 80, is employed to bring the printhead bulk temperature to a desired level.
During printing operations, printhead carrier 30 is controlled by controller 22 to accelerate printhead 32 from an initial starting position into reciprocating motion in main scan direction 36, during which time controller 22 controls printhead 32 to fire various ink ejectors in response to image data to eject ink onto print media 28 to form a printed image. Between scans of printhead 32, print media 28 may be indexed in media feed direction 56 as required to complete the printed image.
Depending on conditions that affect the temperature of printhead 32 during printing operations, for example, external ambient temperature, internal temperature of ink jetting apparatus 14, and amount of heating caused during the ejection of ink to form the image, which varies depending upon the image input data, it is often necessary to apply heat to maintain printhead 32 at the desired operating temperature. For example, when printing text or images that do not require very much ink, not very many ink ejectors 58 are fired for printing, as compared to a richly colored photograph, wherein many ink ejectors 58 are fired and with a greater frequency. Hence, the amount of heating of printhead 32 caused by printing operations varies with printing conditions and other conditions, and may or may not be sufficient to maintain printhead 32 at the desired printhead operating temperature.
Accordingly, during printing operations, controller 22 provides additional heating to printhead 32 based on using data from printhead temperature sensor 34. For example, in order to maintain the temperature of printhead 32 during a printing operation, controller 22 may apply a waveform in the form non-nucleating pulses to all ink ejectors 58 except for those that are designated for ejecting ink during a given firing window (address cycle).
Referring now to
For example, the electrical resistances that exist between power supply 35 and jetting heaters 60 is significant enough to produce a voltage drop that increases with the number of jetting heaters 60 that are being energized for ink ejection and for printhead temperature control. This voltage drop causes the current to individual jetting heaters 60 to decrease with increased numbers of energized jetting heaters 60, which in turn decreases the total energy delivered to an individual jetting heater 60 over a prescribed amount of time. That is, electrical resistances between power supply 35 and jetting heaters 60 of printhead 32 may be such that a voltage drop is produced due to the electrical demand associated with applying NNH warming pulses to all non-firing jetting heaters 60 in addition to applying the fire pulses for jetting heaters 60 designated for printing.
Referring now to
Although it may be possible to increase the capacity of power supply 35 and/or the associated wiring that connects power supply 35 to printhead 32 in order to prevent a current drop from occurring during a main firing pulse while providing temperature maintenance non-nucleating pulses to all non-printing jetting heaters 60 for printhead warming, doing so would increase the cost of ink jetting apparatus 14, which is undesirable.
During the preheat mode, the maximum deliverable heat energy without expelling ink is needed to heat the printhead rapidly to prepare for printing. However, once the operating temperature has been achieved, much less energy is needed to maintain the operating temperature. Accordingly, the present invention defines two separate NNH warming pulse profiles. One for preheat, and one for print-heat, which is the heating applied to printhead 32 for temperature maintenance during printing operations. In the present embodiment the NNH warming pulse profile, waveform 80, is employed for the preheat mode. However, for the print-heat mode, the NNH warming pulse profile employs the first two pulses between the pre-fire pulse 66 and pre-fire pulse 70, but the last two pulses which cause the disturbance during main fire pulse 68 and main fire pulse 72 are removed. Empirical data indicates that the energy delivered by the first two pulses alone is sufficient for maintaining the temperature achieved during the pre-heat mode.
Thus, the present invention includes applying different profiles of NNH pulsing based on the mode of operation in order to maintain performance and to maintain consistency in ink droplet formation and delivery.
Accordingly, the present invention includes defining a third waveform for temperature maintenance non-nucleating pulses for application to jetting heaters 60 that are not designated for printing in the firing window, the third waveform providing printhead warming to maintain the desired printhead operating temperature of printhead 32.
Referring now to
In the present embodiment, each NNH warming pulse of waveform 100 has the same pulse width 110, although different pulse widths may be employed without departing from the scope of the present invention. Also, in the present embodiment, waveform 100 is applied to all ink ejectors 58 not designated for printing in the current firing window, as required to maintain the desired printhead temperature during printing operations based on feedback from printhead temperature sensor 34. Alternatively, it is contemplated that waveform 100 may be applied to only selected ink ejectors 58, for example, depending upon print conditions. Nonetheless, waveform 100 is not applied to any jetting heaters 60 that are designated for printing within the current firing window.
It will be understood by those skilled in the art that the printhead temperature maintenance operation, including the waveform and corresponding pulses employed for the warming operation, e.g., waveform 100, is unrelated to the pre-fire pulses employed as part of ejecting ink, for example, pre-fire pulse 66 and pre-fire pulse 70 of waveform 64. For example, rather than conditioning ink in particular ink ejectors 58 prior to ink ejection by using waveform 64, the waveform employed for warming the printhead, e.g., waveform 100, is employed to maintain printhead 32 bulk temperature at the desired printhead operating temperature.
Referring now to
For example, in
Accordingly, the present invention has the advantage of not requiring an increase the capacity of power supply 35 and/or the associated wiring that connects power supply 35 to printhead 32 in order to prevent a current drop from occurring during a main firing pulse, while still providing temperature maintenance non-nucleating pulses to all non-printing jetting heaters 60 for printhead warming. Accordingly, a smaller power supply and associated wiring for connection to printhead 32 may be employed, thus reducing the cost of ink jetting apparatus 14.
Referring now to
At step S100, a user turns on ink jetting apparatus 14, and controller 22 executes instructions to translate printhead carrier 30 with printhead 32 into a starting position in preparation for printing.
At step S102, the user initiates the printing of a document, for example, using conventional word or image processing software operating on computer 12.
At step S104, preheating waveform 80 is applied to the plurality of jetting heaters 60 prior to a printing operation to warm up printhead 32 to a desired printhead operating temperature. In the present embodiment, the desired operating temperature of printhead 32 is 42° C.
At step S106, print data is compiled and formatted for printing.
At step S108, the preheating waveform 80 is disabled, and hence, is no longer applied to jetting heaters 60 of printhead 32.
At step S110, the printing operation is commenced.
Referring now to
At step S114, printhead carrier 30 with printhead 32 is accelerated to print speed to begin printing swath 54. In the present embodiment, step S114 is executed approximately 200 μs after step S112 is initiated.
At step S116, ink ejection waveform 64 is enabled and applied to jetting heaters 60 that are designated for printing within the current firing window during the printing operation to print an image beginning at swath 54. During the printing operation, waveform 80 is not applied to any of the jetting heaters 60. Step S116 is continued for the duration of swath 54.
At step S118, the printing operation for current swath 54 is completed, and waveform 64 and waveform 100 are disabled.
At step S120 a determination is made as to whether any more swaths remain to be printed. If not, process flow proceeds to step S122, otherwise process flow returns to step S104.
At step S122, the print job is completed. Printhead carrier 30 with printhead 32 are translated back to the starting position in preparation for the next print job, at which time process flow would recommence at step S102.
While this invention has been described with respect to exemplary embodiments, it will be recognized that the present invention may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.