This disclosure is directed to printheads that eject liquid ink to form ink images on substrates as they pass the printheads and, more particularly, to the operation of the inkjets during ink image printing to help maintain the operational status of the inkjets in the printheads.
Inkjet imaging devices eject liquid ink from printheads to form images on an image receiving surface. The printheads include a plurality of inkjets that are arranged in some type of array. Each inkjet has a thermal or piezoelectric actuator that is coupled to a printhead driver. The printhead controller generates firing signals that correspond to digital data for images. Actuators in the printheads respond to the firing signals by expanding into an ink chamber to eject ink drops onto an image receiving member and form an ink image that corresponds to the digital image used to generate the firing signals.
Inkjets, especially those in printheads that eject aqueous inks, need to regularly fire to help prevent the ink in the nozzles from drying. If the viscosity of the ink increases too much, the probability of an inkjet failure increases substantially. To maintain the operational status of the inkjets, each inkjet is periodically operated to eject single drops from each nozzle in some prescribed pattern onto a printed page. This pattern is designed to be below the visibility threshold of the viewer. If the pattern is too dense, the customer finds the print objectionable, if the pattern is not dense enough, the firing frequency of the inkjets may be insufficient to maintain the operational status of the inkjets. This method is typically referred to as “sneezing” or “background jetting.” Inkjet printers would benefit from maximizing the number of ink drops in a sneeze pattern while minimizing the visibility of the pattern on the print.
A new method of operating inkjets in an inkjet printer during printing operations maximizes the number of ink drops in a sneeze pattern while minimizing the visibility of the pattern on the print. The method includes generating a uniform sneeze pattern, modifying a portion of the uniform sneeze pattern to form a tapered area within the uniform sneeze pattern, and operating inkjets using the uniform sneeze pattern and the tapered area within the uniform sneeze to print a sneeze pattern within an image area of a media sheet.
A new inkjet printer operates inkjets in an inkjet printer during printing operations to disperse ink drops in a sneeze pattern so the number of ink drops in the pattern is maximized while the visibility of the pattern on the print is minimized. The new inkjet printer includes a media transport configured to carry media sheets through the inkjet printer, at least one printhead configured to eject ink drops onto the media sheets as the media sheets pass the at least one printhead, and a controller operatively connected to the at least one printhead. The controller is configured to generate a uniform sneeze pattern, modify a portion of the generated uniform sneeze pattern to generate a tapered area within the uniform sneeze pattern, and operate inkjets in the at least one printhead using the uniform sneeze pattern and the tapered area within the uniform sneeze pattern to print a sneeze pattern within an image area of a media sheet as the media sheet passes the at least one printhead.
The foregoing aspects and other features of operating an inkjet printer to maximize the number of ink drops in a sneeze pattern while minimizing the visibility of the pattern on the print are explained in the following description, taken in connection with the accompanying drawings.
For a general understanding of the environment for the system and method disclosed herein as well as the details for the system and method, reference is made to the drawings. In the drawings, like reference numerals have been used throughout to designate like elements. As used herein, the word “inkjet printer” encompasses any apparatus that produces ink images on media by operating inkjets in printheads to eject drops of ink toward the media. As used herein, the term “process direction” refers to a direction of travel of an image receiving surface, such as an imaging drum or print media, and the term “cross-process direction” is a direction that is substantially perpendicular to the process direction along the surface of the image receiving surface. As used in this document, the term “sneeze drop” or “sneeze drop ejection” refers to non-image ink drops ejected by identified inkjets to maintain the operational status of the inkjets in the printer. Also, the description presented below is directed to a system for operating inkjets in an inkjet printer to reduce appreciate that the principles set forth in this description are applicable to similar imaging devices that generate images with pixels of other types of marking material.
The printer and method described below produces a tapered area in a uniform sneeze pattern to maximize the number of ink drops in a sneeze pattern while minimizing the visibility of the sneeze pattern. The tapered areas of the uniform sneeze pattern aid in hiding the comparatively sharp contrast between the printed tapered area of the uniform sneeze pattern and the non-printed white border of the media sheet. The portion of the uniform sneeze pattern that is tapered is called the “tapered area” of the uniform sneeze pattern in this document. As used in this document, the term “tapered area of a uniform sneeze pattern” means an area in the overall printed sneeze pattern where the distance between pixels increases, that is, the frequency of the pixels decreases, as a function of the distance between the outer perimeter of the image area and the area where the pixels are printed. The method of generating the tapered area of the sneeze pattern is accomplished by post-processing a uniform sneeze pattern generated by a known method, such as those disclosed in co-pending U.S. patent application Ser. No. 16/704,370, which is entitled “Methods For Operating Printhead Inkjets To Attenuate Ink Drying In The Inkjets During Printing Operations,” which was filed on Dec. 5, 2019, the entirety of which is hereby expressly incorporated in this application by reference. Such a uniform sneeze pattern is shown in
The visibility of the uniform sneeze pattern is reduced by passing the uniform sneeze pattern pixels through a phase gate that controls whether the pixel location originally determined to be in the sneeze pattern remains in the pattern or is removed. That is, the only additional processing performed is the removal of some of the pixels from a portion of the uniform sneeze pattern. The portion of the image area of a media sheet in which the tapered area of the sneeze pattern is printed is called the “marginal image area” in this document. The marginal image area is that portion of the image area of a media sheet that lies between the image area in which the uniform sneeze pattern is printed and the non-printed perimeter. As used in this document, the term “uniform sneeze pattern” means a distribution of non-image pixels to be printed in the image area of a media sheet that is not within the marginal area where the tapered area of the sneeze pattern is printed. That is, the portion of the image area in which the uniform sneeze patter is printed and the portion of the image area in which the tapered area is printed are mutually exclusive. As used in this document, the term “sneeze pattern” means a distribution of non-image pixels having a uniform sneeze pattern portion and a tapered area. The phase gate used to reduce the number of pixels in the tapered area is implemented with a random number generator. In brief, a random number is generated in the range of [0 to 1) for each pixel in the uniform sneeze pattern and compared to a threshold. The threshold is dynamic and is a function of the distance between the pixel location to the closest edge of the image area in the media sheet. If the random number is less than the threshold, it remains in the pattern. Otherwise, the pixel is removed. This dynamic threshold enables the rate of sneeze production to be controlled differently throughout the image area of the media sheet. As used in this document, the term “dynamic threshold” means a value that changes over an area in which the value is applied to pixels in a sneeze pattern.
As shown in
A duplex path 72 is provided to receive a sheet from the transport system 42 after a substrate has been printed and move it by the rotation of rollers in an opposite direction to the direction of movement past the printheads. At position 76 in the duplex path 72, the substrate can be turned over so it can merge into the job stream being carried by the media transport system 42. The controller 80 is configured to flip the sheet selectively. That is, the controller 80 can operate actuators to turn the sheet over so the reverse side of the sheet can be printed or it can operate actuators so the sheet is returned to the transport path without turning over the sheet so the printed side of the sheet can be printed again. 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, a substrate from media transport 42 is diverted to the duplex path 72. Rotating the pivoting member 88 in the clockwise direction from the diverting position closes access to the duplex path 72 so substrates on the media transport move to the receptacle 56. Another pivoting member 86 is positioned between position 76 in the duplex path 72 and the media transport 42. When controller 80 operates an actuator to rotate pivoting member 86 in the counterclockwise direction, a substrate from the duplex path 72 merges into the job stream on media transport 42. Rotating the pivoting member 86 in the clockwise direction closes the duplex path access to the media transport 42.
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 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.
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, image content data for an image to be produced are sent to the controller 80 from either a scanning system or an online or work station connection for processing and generation of the printhead control signals output to the printhead modules 34A-34D. Additionally, a previously known process generates a uniform sneeze pattern that is also printed in the image area of the media sheet. Along with the 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 “image content data” means digital data that identifies an ink image containing the image content and the sneeze pattern to be printed on a media sheet.
In the discussion below, the term “sneeze rate” is employed. This rate refers to the number of inkjet firings for an inkjet to produce sneeze drops per 10,000 scanlines. For example, a sneeze rate of 15 corresponds to the generation of 15 sneeze pixels by a single inkjet over 10,000 scanlines. An 8.5×11 inch page is about 10000 scanlines long in the short edge direction of a media sheet passing the printheads at about 1200 scanlines per inch (spi) so about 10,200 scanlines (8.5 inches*1200 scanlines/inch, 10,200 scanlines) pass an inkjet during the passage of a single sheet. Thus, the sneeze rate in this example means each inkjet produces 15 sneeze pixels on an 8.5×11 inch page that is fed into the print zone with the long edges of the sheet being the leading and trailing edges.
Since fewer ink drops are ejected into the marginal image area where the tapered area of the sneeze pattern is printed, one challenge that needs to be addressed is the need to compensate for the lower average sneeze rates in the tapered area. Since the density of the pixels in the tapered area of the sneeze pattern gradually increases from the edge of the tapered area adjacent the non-printed perimeter to the unaltered portion of the uniform sneeze pattern, not as many ink drops are ejected over time in the tapered area of the sneeze pattern. Since fewer ink drops are ejected into the marginal image area, a concern arises that the percentage of inoperative inkjets that eject into that area may increase. Thus, the inkjets that eject into the marginal image area need some kind of compensation to maintain the reliability that is expected with the use of the previously known uniform sneeze pattern.
This challenge is addressed by noting the effect that sneeze rate has on sneeze pattern visibility. The solid line in the graph of
Another way to maintain inkjet reliability is to eject larger drops because the higher peak-to-peak voltage in the firing signal for a larger drop helps to clear the inkjet; however, larger drops are more visible. The graph of
In one embodiment, the pixel volumes are selected by using a second random number generator with a threshold that is a function of the threshold for the gating function. For example, a square root function can be used on the threshold for the gating function. In this example, if the threshold for the gating function is 0.5, then the threshold for identifying a pixel in the tapered area as a small pixel is about 0.70, which is roughly the sqrt (0.5). Since the threshold for the gating function in the tapered area is 1.0 at the interior boundary of the tapered area and is 0.0 at the exterior boundary, roughly fifty percent of the pixels that can be generated for the tapered area are generated. For these pixels to be generated, about 70% of them are identified as small volume drops using the 0.7 threshold, while 30% of them are identified as large volume drops. Consequently, about 35% of the pixels that could generated for the tapered area are identified as small volume drops (0.5×0.7), while 15% of the remaining pixels that could be generated for the tapered area are identified as large volume drops (0.5×0.3). The remaining 50% of pixels that could be generated for the tapered area are not generated.
The effect of peak voltage and the corresponding change in ejected ink drop volume on the reliability of inkjets is shown in a comparison of the graph of
Another approach to ensure that the inkjets forming the tapered area of the sneeze pattern in the marginal image area are more likely to remain reliable is to operate these inkjets a number of times sufficient to maintain the reliability of these inkjets. The drawback to this approach is that the inkjets forming the uniform sneeze pattern eject more sneeze drops than required for maintaining the reliability of the inkjets.
The dynamic threshold used by the phase gate is modified in the following manner. In the image area that is not part of the tapered area of the sneeze pattern, the threshold is set to a value of 1 or greater so all of the pixels generated for the uniform sneeze pattern are printed. Thus, the uniform sneeze pattern in the central area of the media sheet is unaltered. For the pixels of the sneeze pattern in the tapered area, the threshold value smoothly transitions to zero at the boundary where the tapered area borders the non-printed perimeter. This transition is a function of the distance between a sneeze pattern pixel and the edge of the image area of the media. In one embodiment, the threshold function is defined as: threshold=distance_to_image_area_edge (in mm)/6. This function enables all of the uniform sneeze pattern pixels 6 mm and further from the closest edge of the image area of the media sheet to remain in the pattern while pixels less than 6 mm from the closest image area edge of the media sheet are increasingly removed from the pattern as that distance decreases. For example, approximately 50% of the pixels about 3 mm from the edge of the image area are removed from the pattern. If the threshold function were selected to be a step function with a value of 1.0 within the uniform sneeze pattern and a value of 0.0 at the edge of the image area to the edge of the media sheet, then the uniform sneeze pattern would correspond to the current state where all of the sneeze pixels in the uniform sneeze pattern are included except in the non-printed perimeter. Other more complicated threshold functions can be used, such as a distance curve, for example, a raised cosine for a desired transitional attenuation range and sharpness of the sneeze pattern dissipation.
A process 600 for generating a tapered area of a sneeze pattern used to maintain the operational status of inkjets in a printer is shown in
The process 600 begins with the generation of a uniform sneeze pattern for a media sheet (block 604). The uniform sneeze pattern can be generated by one of the methods in the application expressly incorporated in this application by reference above or another known method. This uniform sneeze pattern is modified to form a tapered area of the sneeze pattern using the dynamic threshold as discussed previously (block 608). The tapered area of the sneeze pattern and the image content for a media sheet are used to operate the inkjets to form an ink image and the sneeze pattern on the media sheet (block 612). The process determines if another media sheet is to be printed (block 616) and, if there is another media sheet, the process continues (blocks 604 to 616) until no other media sheets are to be printed.
It will be appreciated that variants of the above-disclosed 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.