This disclosure relates generally to inkjet printers, and more particularly, to printheads having inkjets that are operated with firing signals.
Inkjet printers include one or more printheads that are operated to produce ink images on substrates. The printheads typically have an array of inkjets, which include transducers that receive firing signals to activate the transducers and eject a drop of ink from an inkjet. Operating the inkjets at high frequencies exacerbates the resonance effects at the nozzle. These resonance effects lead to a steep slope in the ejected ink drop volume versus area coverage graph. This slope is expected behavior arising from the interaction of a typical double drop ejection waveform, such as the one shown in
A new inkjet printer is configured to operate the inkjets in a printhead operating at a high frequency so the slope of the drop volume versus area coverage is less steep. The printer includes a plurality of printheads, each printhead being configured to eject ink drops onto a substrate as the substrate passes each printhead in a process direction, a plurality of printhead drivers, each printhead driver being operatively connected to one of the printheads in the plurality of printheads in a one-to-one correspondence and each printhead driver being configured to operate inkjets within the one printhead operatively connected to the printhead driver, and a controller operatively connected to each printhead driver. The controller is configured to: receive ink image content data for each ink image to be printed in a print job; identify inkjets to be operated that eject ink drops having a volume outside a range of ink drop volumes about a nominal ink drop volume; and identify a firing signal waveform adjustment for each inkjet identified as being outside the range of ink drop volumes about the nominal ink drop volume. Each printhead driver is further configured to generate firing signals for the inkjets identified as being outside of the range of ink drop volumes about the nominal ink drop volume that are operatively connected to the printhead driver using the identified firing signal waveform adjustment.
A method of printer operation operates the inkjets in a printhead operating at a high frequency so the slope of the drop volume versus area coverage is less steep. The method includes receiving ink image content data for each ink image to be printed in a print job, identifying inkjets in a plurality of printheads that are operated to eject ink drops having a volume outside a range of ink drop volumes about a nominal ink drop volume, identifying a firing signal waveform adjustment for each inkjet identified as being outside the range of ink drop volumes about the nominal ink drop volume, and generating firing signals for the inkjets identified as being outside of the range of ink drop volumes about the nominal ink drop volume using the identified firing signal waveform adjustment.
The foregoing aspects and other features of a printer and method of printer operation that operate the inkjets in a printhead operating at a high frequency so the slope of the drop volume versus area coverage is less steep are explained in the following description, taken in connection with the accompanying drawings.
For a general understanding of the present embodiments, reference is made to the drawings. In the drawings, like reference numerals have been used throughout to designate like elements.
A printing system 10 configured to operate the inkjets in a printhead operating at a high frequency so the slope of the drop volume versus area coverage is less steep is shown in
The printer 10 is configured to perform print jobs sent to the printer by an external data source. As used in this document, the term “print job” means ink image content data for an ink image to be produced by a printer and the print job parameters at which the printer is operated to produce the ink image. The ink image content data is sent to the controller 80 from either an external data source, such as a scanning system or an online or work station connection. The ink image content data is processed to generate the inkjet ejector firing signals delivered to the printheads in the modules 34A-34D. Along with the ink image content data, the controller also receives print job parameters that identify the media weight, media dimensions, print speed, media type, ink area coverage to be produced on each side of each sheet, location of the image to be produced on each side of each sheet, media color, media fiber orientation for fibrous media, print zone temperature and humidity, media moisture content, media manufacturer, and the like for executing a print job. As used in this document, the term “print job parameters” means non-image content data for a print job and the term “ink image content data” means digital data that identifies a color and a volume of each ejected ink drop that forms pixels in an ink image to be printed on a media sheet.
In one embodiment, each printhead module of the printer 10 has only one printhead that has a width that corresponds to a width of the widest media in the cross-process direction that can be printed by the printer. In other embodiments, the printhead modules have a plurality of printheads with each printhead having a width that is less than a width of the widest media in the cross-process direction that the printer can print. In these modules, the printheads are arranged in an array of staggered printheads that enables media wider than a single printhead to be printed. Additionally, the printheads within a module or between modules can also be interlaced so the density of the drops ejected by the printheads in the cross-process direction can be greater than the smallest spacing between the inkjets in a printhead in the cross-process direction. Although printer 10 is depicted with only two supplies of media sheets, the printer can be configured with three or more sheet supplies, each containing a different type or size of media.
The media transport 42 includes a belt for moving print media, such as paper sheets, envelopes, or any other article suitable for receiving printed images, through the print zone so the printheads can eject ink drops onto the moving media to form printed images on the media. The belt has holes in it and the belt moves over a vacuum plenum within the conveyor 52 so a suction force can be generated through the surface of the belt. Each print medium engages a portion of the holes on the surface of the belt and the suction force holds the print medium to the surface of the belt to prevent the print media from slipping or otherwise moving relative to the surface of the belt as the belt moves through the printer. Holding each print medium in place relative to the surface of the moving belt enables the printer to control the timing of the operation of printheads to ensure that the printheads form printed images in proper locations on each print medium and ensures that the print media do not cause jams or other mechanical issues with the printer. In large-scale printer configurations, the belt often carries multiple print media simultaneously.
With continued reference to
A duplex path 72 is provided to receive a sheet from the media transport 42 after a substrate has been completely or partially printed and passed through the dryer 30 and move the sheet by the rotation of rollers in a direction opposite to the direction of movement in the process direction past the printheads. At position 76 in the duplex path 72, an inverter can be operated by the controller to selectively turn the printed substrate over before merging it into the job stream being carried by the media transport 42 so the opposite side of the printed substrate can be printed. If the inverter is not operated, then the substrate is not inverted and additional image portions are printed on the printed side of the substrate after the substrate is merged into the job stream. Movement of pivoting member 88 provides access to the duplex path 72. Rotation of pivoting member 88 is controlled by controller 80 selectively operating an actuator 40 operatively connected to the pivoting member 88. When pivoting member 88 is rotated counterclockwise as shown in
As further shown in
Operation and control of the various subsystems, components and functions of the machine or printer 10 are performed with the aid of a controller or electronic subsystem (ESS) 80. The ESS or controller 80 is operatively connected to the components of the printhead modules 34A-34D (and thus the printheads), the actuators 40, and the dryer 30. The ESS or controller 80, for example, is a self-contained computer having a central processor unit (CPU) with electronic data storage, and a display or user interface (UI) 50. The ESS or controller 80, for example, includes a sensor input and control circuit as well as a pixel placement and control circuit. In addition, the CPU reads, captures, prepares, and manages the image content data flow between image input sources, such as a scanning system or an online or a work station connection (not shown), and the printhead modules 34A-34D. As such, the ESS or controller 80 is the main multi-tasking processor for operating and controlling all of the other machine subsystems and functions, including the printing process. Additionally, each printhead module 34A-34D includes a printhead driver for each printhead in the module. The printhead driver generates the firing signals for the inkjets within the printhead operatively connected to the printhead driver. As set forth in more detail below, the printhead drivers generate the firing signals with a predetermined waveform, such as the one shown in
The controller 80 can be implemented with general or specialized programmable processors that execute programmed instructions. The instructions and data required to perform the programmed functions can be stored in memory associated with the processors or controllers. The processors, their memories, and interface circuitry configure the controllers to perform the operations described below. These components can be provided on a printed circuit card or provided as a circuit in an application specific integrated circuit (ASIC). Each of the circuits can be implemented with a separate processor or multiple circuits can be implemented on the same processor. Alternatively, the circuits can be implemented with discrete components or circuits provided in very large scale integrated (VLSI) circuits. Also, the circuits described herein can be implemented with a combination of processors, ASICs, discrete components, or VLSI circuits.
In operation, ink image content data for an ink image to be produced is sent to the controller 80 from either a scanning system or an online or work station connection. The ink image content data is processed to generate the inkjet ejector firing signals delivered to the printheads in the modules 34A-34D. As discussed in more detail below, the ink image content data for a single ink image to be printed or the ink image content data for a predetermined number of ink images are analyzed to identify which inkjets eject ink drops into high coverage areas and which inkjets eject ink drops into low coverage areas. The operation of these identified inkjets is adjusted to flatten the drop volume versus coverage area graph.
Along with the ink image content data, the controller receives print job parameters that identify the media weight, media dimensions, print speed, media type, ink area coverage to be produced on each side of each sheet, location of the image to be produced on each side of each sheet, media color, media fiber orientation for fibrous media, print zone temperature and humidity, media moisture content, and media manufacturer. As used in this document, the term “print job parameters” means non-image content data for a print job and the term “ink image content data” means digital data that identifies a color and a volume of each ejected ink drop that forms pixels in an ink image to be printed on a media sheet.
The graph of
The waveform adjustment determined for the inkjets outside of the acceptable range can be identified for each ink image to be printed in a print job or it can be identified for an average of a predetermined number of images in the print job, such as several hundreds of images. This waveform adjustment also mitigates defects associated with large deviations from the nominal drop volume. A corrected drop volume versus area coverage curve is shown in FIG. 6. The arrows within the graph of
A process for operating the printer shown in
It will be appreciated that variations of the above-disclosed apparatus and other features, and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art, which are also intended to be encompassed by the following claims.