System and method for adjusting a printhead to media gap in an inkjet printer
11577528 · 2023-02-14
Assignee
Inventors
- Joseph M. Ferrara, Jr. (Webster, NY, US)
- Christopher D. Atwood (Rush, NY, US)
- Joseph F. Casey (Webster, NY, US)
- Frank B. Tamarez Gomez (Webster, NY, US)
- Jacob R. McCarthy (Williamson, NY, US)
Cpc classification
B41J2/175
PERFORMING OPERATIONS; TRANSPORTING
B41J25/308
PERFORMING OPERATIONS; TRANSPORTING
B41J13/12
PERFORMING OPERATIONS; TRANSPORTING
B41J25/3086
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J11/20
PERFORMING OPERATIONS; TRANSPORTING
B41J25/308
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of operating a printer compares print job parameters for a current print job to be printed by the printer to a database of print job parameters for previously performed print jobs to identify media issues that may be caused by printing the current print job at a nominal printhead/media transport path distance. The gap between the printheads and the media transport is adjusted for identified media issues. Additionally, the method evaluates the image data content of the current print job to identify media issues that may arise from the printing of each sheet in the print job. If media issues are identified from the image data content, then the gap between the printheads and the media transport is further adjusted for sheets corresponding to the identified media issues caused by the image data content. An inkjet printer capable of being operated in this manner is also disclosed.
Claims
1. A method for operating an inkjet printer comprising: receiving print job parameters for a print job with a controller; comparing with the controller the received print job parameters with print job parameters stored in records corresponding to previously performed print jobs that are stored in a database; retrieving records from the database that have at least one print job parameter that corresponds to at least one of the received print job parameters; and adjusting a gap between at least one printhead and a media transport path in the printer using a printhead/media gap distance stored in the retrieved record.
2. The method of claim 1 further comprising: retrieving a record from the database having a greatest number of print job parameters that correspond to the received print job parameters.
3. The method of claim 2 further comprising: evaluating image data content received with the print job parameters for pages in the print job having media issues; identifying a printhead/media gap distance for the pages evaluated to have media issues; and adjusting the gap between the at least one printhead and the media transport to the identified printhead/media gap distance when the pages evaluated to have media issues are printed.
4. The method of claim 3, the evaluation of the image data content further comprising: determining a number of pixels that need to be printed for a first side of a page in the print job, positions of the pixels, and volumes of ink drops ejected to form the pixels; moving a sliding window area over the page and identifying a density of ink coverage in the sliding window area as the sliding window area moves over the page; and adjusting the gap between the at least one printhead and the media transport when the page is printed in response to the identified ink density being greater than a predetermined threshold.
5. The method of claim 4, the evaluation of the image data content further comprising: determining a number of pixels that need to be printed on an opposite side of the page in the sliding window area on the first side of the page, positions of the pixels on the opposite side of the page in the sliding window area on the first side of the page, and volumes of ink drops ejected to form the pixels on the opposite side of the page in the sliding window area on the first side of the page; identifying the density of ink coverage in the sliding window area on the first side of the page and the opposite side of the page; and adjusting the gap between the at least one printhead and the media transport when the page is printed in response to the identified ink density in the sliding window area on the first side of the page and the opposite side of the page being greater than a predetermined threshold.
6. The method of claim 5 wherein the predetermined threshold corresponds to a probability that wrinkle or cockle occurs if the page is printed using a nominal gap between the at least one printhead and the media transport for a type of media identified by the received print job parameters.
7. The method of claim 6, the adjustment of the gap further comprising: operating at least one actuator to move a printhead carrier plate to which the at least one printhead is mounted, the printhead carrier plate being moved relative to the media transport.
8. The method of claim 7, the operation of the at least one actuator further comprising: operating the at least one actuator to move the printhead carrier plate to which the at least one printhead is mounted relative to a nominal position of the printhead carrier plate.
9. The method of claim 7, the operation of the at least one actuator further comprising: operating a plurality of actuators configured to move the printhead carrier plate relative to the media transport.
10. The method of claim 9 wherein each actuator in the plurality of actuators is positioned at one of four corners of the printhead carrier plate.
11. The method of claim 10 wherein the received print job parameters are comprised of: media weight, media dimensions, print speed, media type, ink area coverage to be produced on each side of each sheet printed in the print job, location of an 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.
12. The method of claim 1 wherein the printhead/media gap distance is a distance between the at least one printhead and the media transport.
13. The method of claim 1 wherein the printhead/media gap distance is a number of steps for a stepper motor to move the printhead carrier plate from a nominal position of a printhead carrier plate.
14. The method of claim 1 wherein the printhead/media gap distance is a number of rotations of a motor to move the printhead carrier plate from a nominal position of a printhead carrier plate.
15. An inkjet printer comprising: a database in which records corresponding to previously performed print jobs by the inkjet printer are stored; at least one printhead; a media transport path that is configured to carry media past the at least one printhead for printing ink images on the media; and a controller operatively connected to the database, the controller being configured to: receive print job parameters for a print job to be printed by the inkjet printer; compare the received print job parameters with print job parameters stored in the records of the database; retrieve records from the database that have at least one print job parameter that corresponds to at least one of the received print job parameters; and adjust a gap between at least one printhead and a media transport path in the printer using a printhead/media gap distance stored in the retrieved record.
16. The inkjet printer of claim 15, the controller being further configured to: retrieve a record from the database having a greatest number of print job parameters that correspond to the received print job parameters.
17. The inkjet printer of claim 16, the controller being further configured to: evaluate image data content received with the print job parameters for pages in the print job having media issues; identify a printhead/media gap distance for the pages evaluated to have media issues; and adjust the gap between the at least one printhead and the media transport to the identified printhead/media gap distance when the pages evaluated to have media issues are printed.
18. The inkjet printer of claim 15, the controller being further configured to evaluate the image data content by: determining a number of pixels that need to be printed for a first side of a page in the print job, positions of the pixels, and volumes of ink drops ejected to form the pixels; moving a sliding window area over the page and identifying a density of ink coverage in the sliding window area as the sliding window area moves over the page; and adjusting the gap between the at least one printhead and the media transport when the page is printed in response to the identified ink density being greater than a predetermined threshold.
19. The inkjet printer of claim 18, the controller being further configured to evaluate the image data content by: determining a number of pixels that need to be printed on an opposite side of the page in the sliding window area on the first side of the page, positions of the pixels on the opposite side of the page in the sliding window area on the first side of the page, and volumes of ink drops ejected to form the pixels on the opposite side of the page in the sliding window area on the first side of the page; identifying the density of ink coverage in the sliding window area on the first side of the page and the opposite side of the page; and adjusting the gap between the at least one printhead and the media transport when the page is printed in response to the identified ink density in the sliding window area on the first side of the page and the opposite side of the page being greater than a predetermined threshold.
20. The inkjet printer of claim 19 wherein the predetermined threshold corresponds to a probability that wrinkle or cockle occurs if the page is printed using a nominal gap between the at least one printhead and the media transport for a type of media identified by the received print job parameters.
21. The inkjet printer of claim 20 further comprising: at least one actuator to move a printhead carrier plate to which the at least one printhead is mounted; and the controller is operatively connected to the at least one actuator, the controller being further configured to: operate the at least one actuator to move the printhead carrier plate relative to the media transport.
22. The inkjet printer of claim 21, the controller being further configured to: operate the at least one actuator to move the printhead carrier plate to which the at least one printhead is mounted relative to a nominal position of the printhead carrier plate.
23. The inkjet printer of claim 21, the controller being further configured to operate the at least one actuator by: operating a plurality of actuators configured to move the printhead carrier plate relative to the media transport.
24. The inkjet printer of claim 23 wherein each actuator in the plurality of actuators is positioned at one of four corners of the printhead carrier plate.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The foregoing aspects and other features of a printer and printer operational method that evaluates the probability of media problems during a print job and adjusts the gap distance between printheads and the ink receiving surface of media being printed to compensate for high probability adverse impacts are explained in the following description, taken in connection with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) For a general understanding of the environment for the printer and printer operational method disclosed herein as well as the details for the printer and the printer operational 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 “printer” encompasses any apparatus that ejects ink drops onto different types of media to form ink images. The term “process direction” means the direction in which media sheets move past the printheads as the inkjets eject ink onto the sheets and the term “cross-process direction” means an axis that is perpendicular to the process direction in the plane of a media sheet passing the printheads.
(12)
(13) The print zone PZ is shown in
(14) As shown in
(15) 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 is turned over so it can merge into the job stream being carried by the media transport system 42. 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
(16) As further shown in
(17) 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 operably 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, dedicated mini-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.
(18) 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.
(19) In operation, image 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. Along with the image 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. These print job parameters and the image data, denoted as job content, are shown in
(20)
(21) Database 92 (
(22) In addition to print job parameters stored in a record, the controller 80 analyzes the image content data for the current job to determine whether media issues arise from the printing of any of the sheets in the print job. If media issues arise from the image data content, an alternative printhead/media gap distance for those sheets is identified and used to alter the printhead/media gap distance immediately prior to the printing of those sheets. The controller 80 can display a message that the printer is adjusting the printhead/media gap to avoid the likely media issue based on the print job parameters and that the gap will be further adjusted during the print job to attenuate the adverse effects that may be caused by printing some of the pages in the print job. The operator can select an adjustment override option if the operator wants to run the job using the nominal gap distance or the print job parameter media issue alone.
(23) As noted previously with respect to
(24)
(25) An alternative embodiment of a carrier plate configured for gap adjustment movement is shown in
(26)
(27) The process 700 of operating the printer 10 begins with the controller receiving the parameters for a print job (block 704). The print job parameters are compared to records in database 92 to identify records in the database having a majority of job print parameters that correspond to the print job parameters of the current job (block 708). If no records correspond to the print job parameters, then the printhead/media gap is set to the nominal distance for the printer (712) and the image data content for the print job is evaluated for media issues (716). If pages of the print job are evaluated as presenting media issues (block 720), then printhead/media gap distances are selected for each page having media issues (block 724). If no pages presenting media issues are detected, then the print job is performed (block 728) with either the nominal gap distance alone or nominal gap distance for most of the print job and the selected printhead/media gap distances for the pages having media issues. If corresponding records were identified in the database, then the process determines if more than one record was identified (block 732). If more than one record was identified, then the record having the most print job parameters in common with the current print job is selected (block 736). The printhead/media gap distance stored in the selected record is used to set the printhead/media gap distance (block 740). The process then evaluates each page of the image data content for media issues (block 716) and sets the printhead/media gap distance for those pages presenting media issues (blocks 720 and 724). The print job is performed (block 728) with either the gap distance corresponding to the media issue code alone or the media issue code gap distance for most of the print job and the selected printhead/media gap distances for the pages having media issues. In an alternative embodiment of the process, a message is displayed on user interface 50 making the operator aware that the printer will adjust the printhead/media gap distance to one corresponding to a media issue code or for particular pages in the print job unless the operator overrides it before performing the processing of block 728.
(28) 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.