1. Field of the Invention
The present invention relates to an imaging apparatus, and, more particularly, to a method of reducing printing defects in an ink jet printer.
2. Description of the Related Art
A typical ink jet printer forms an image on a print media sheet by ejecting ink from a plurality of ink jetting nozzles of an ink jet printhead to form a pattern of ink dots on the print media sheet. Such an ink jet printer typically includes a reciprocating printhead carrier that transports one or more ink jet printheads across the print media sheet along a bi-directional scanning path defining a print zone of the printer. Typically, the mid-frame provides media support at or near the print zone. A sheet feeding mechanism is used to incrementally advance the print media sheet in a sheet feed direction, also commonly referred to as a sub-scan direction or vertical direction, through the print zone between scans in the main scan direction, or after all data intended to be printed with the print media sheet at a particular stationary position has been completed.
The reciprocating printhead carrier is supported, for example, by at least one guide rod. The printhead carrier includes a pair of axially spaced bearings having respective apertures for receiving the guide rod. One parameter that limits print quality in bi-directional printing is the carrier bearing clearance, i.e., the amount of clearance between the carrier bearings and the associated guide rod. Bearing clearance is necessary from a manufacturing tolerance perspective, and typically the tighter the tolerances the more expensive the printer. The effect of the bearing clearance is a shift in the registration position of the ink jet printhead with respect to a print area on the print media sheet. It has been observed that this shift occurs mainly in the vertical, i.e., print media advance, direction.
What is needed in the art is a method of reducing printing defects in an ink jet printer, such as for example, printing defects due to carrier bearing clearances.
The present invention relates to a method of reducing printing defects in an ink jet printer, such as for example, printing defects due to carrier bearing clearances.
The invention, in one form thereof, relates to a method of reducing printing defects in an ink jet printer including at least one printhead mounted to a printhead carrier for printing on a print media sheet. The method includes the steps of determining a vertical alignment error for at least one printhead; and adjusting a sheet feed increment for the print media sheet based on the vertical alignment error.
In another form thereof, the invention relates to a method of determining a vertical alignment error for a printhead. The method includes the steps of printing on a sheet of print media a plurality of blocks in a first pass in a first carrier scan direction, the blocks being spaced apart; printing on the sheet of print media a block on a second pass in a second carrier scan direction opposite to the first carrier scan direction, and positioned adjacent to one of the plurality of blocks printed in the first pass; advancing the sheet of print media by a predetermined advance distance, and recording a current location of the sheet of print media; printing on the sheet of print media a next block in the second carrier scan direction between two of the plurality of blocks printed in the first pass that were not previously printed between; and scanning a sensor across a pattern created by the printing of the plurality of blocks and the printing of the next block to collect data representing relative vertical positions of the blocks forming the pattern.
In still another form thereof, the invention relates to a method of determining a vertical alignment error for a printhead, including the steps of defining a vertical sheet feed direction; printing a first plurality of rectangular blocks in a first pass of the printhead in a first scanning direction, the first plurality of rectangular blocks being spaced apart, the first plurality of rectangular blocks being positioned to be parallel to the vertical sheet feed direction; printing a second plurality of rectangular blocks in a second pass of the printhead in a second carrier scan direction opposite to the first carrier scan direction, each of the second plurality of rectangular blocks being positioned adjacent respective ones of the first plurality of rectangular blocks, the second plurality of rectangular blocks being positioned to be parallel to the vertical sheet feed direction, the first plurality of rectangular blocks and the second plurality of rectangular blocks forming a first pattern; scanning the first pattern with a sensor to collect horizontal alignment data relating to a horizontal alignment of the first rectangular blocks in relation to the second rectangular blocks; printing a first plurality of slanted blocks in a third pass of the printhead in the first carrier scan direction, the first plurality of slanted blocks being positioned to be non-parallel to the vertical sheet feed direction, the first plurality of slanted blocks being spaced apart; printing a second plurality of slanted blocks in a fourth pass of the printhead in the second carrier scan direction, the second plurality of slanted blocks being positioned to be non-parallel to the vertical sheet feed direction, the first plurality of slanted blocks and the second plurality of slanted blocks forming a second pattern; scanning the second pattern with the sensor to collect composite alignment data relating to alignment of the first plurality of slanted blocks in relation to the second plurality of slanted blocks, the composite alignment data including both a horizontal alignment component and a vertical alignment component; and processing the composite alignment data and the horizontal alignment data to generate a vertical alignment value corresponding to the vertical alignment error.
The above-mentioned and other features 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 an embodiment 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 now to the drawings, and particularly to
Ink jet printer 14 includes a printhead carrier system 18, a feed roller unit 20, a sheet picking unit 22, a controller 24, a mid-frame 26 and a media source 28.
Host 12 may be, for example, a personal computer including a display device, an input device (e.g., keyboard), a processor, input/output (I/0) 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, host 12 includes in its memory a software program including program instructions that function as a printer driver for ink jet printer 14. The printer driver is in communication with controller 24 of ink jet printer 14 via communications link 16. The printer driver, for example, includes a halftoning unit and a data formatter that places print data and print commands in a format that can be recognized by ink jet printer 14. In a network environment, communications between host 12 and ink jet printer 14 may be facilitated via a standard communication protocol, such as the Network Printer Alliance Protocol (NPAP).
Media source 28 is configured to receive a plurality of print media sheets from which an individual print media sheet 30 is picked by sheet picking unit 22 and transported to feed roller unit 20, which in turn further transports print media sheet 30 during a printing operation. Print media sheet 30 can be, for example, plain paper, coated paper, photo paper and transparency media.
Printhead carrier system 18 includes a printhead carrier 32 for mounting and carrying a color printhead 34 and/or a monochrome printhead 36. A color ink reservoir 38 is provided in fluid communication with color printhead 34, and a monochrome ink reservoir 40 is provided in fluid communication with monochrome printhead 36. Those skilled in the art will recognize that color printhead 34 and color ink reservoir 38 may be formed as individual discrete units, or may be combined as an integral unitary printhead cartridge. Likewise, monochrome printhead 36 and monochrome ink reservoir 40 may be formed as individual discrete units, or may be combined as an integral unitary printhead cartridge.
Printhead carrier system 18 further includes a printhead alignment sensor 42 attached to printhead carrier 32. Sensor 42 may be, for example, a unitary optical sensor including a light source, such as a light emitting diode (LED), and a reflectance detector, such as a phototransistor. The reflectance detector is located on the same side of a media as the light source. The operation of such sensors is well known in the art, and thus, will be discussed herein to the extent necessary to relate the operation of sensor 42 with regard to the present invention. For example, the LED of sensor 42 directs light at a predefined angle onto a reference surface, such as the surface of print media sheet 30, and at least a portion of light reflected from the surface is received by the reflectance detector of sensor 42. The intensity of the reflected light received by the reflectance detector varies with the density of a printed image present on print media sheet 30, and can be used to detect the absence or presence of a printed indicia on print media sheet 30. The light received by the reflectance detector of sensor 42 is converted to an electrical signal by the reflectance detector of sensor 42. The signal generated by the reflectance detector corresponds to an intensity of the light received, which may be used to indicate a relative position of a printed indicia with respect to sensor 42, and accordingly, may be translated to a position of printhead carrier 32 and/or printheads 34, 36, relative to the printed indicia.
Printhead carrier 32 is guided by a pair of guide rods 44, 46. Each of guide rods 44, 46 includes a respective horizontal axis 44a, 46a. Printhead carrier 32 includes a pair of guide rod bearings 48, 50, each of guide rod bearings 48, 50 including a respective aperture for receiving guide rod 44. Printhead carrier 32 further includes a glide surface (not shown) that is retained in contact with guide rod 46, for example, by gravitational force. The horizontal axis 44a of guide rod 44 generally defines a bi-directional scanning path for printhead carrier 32, and thus, for convenience the bi-directional scanning path will be referred to as bi-directional scanning path 44a. Accordingly, bi-directional scanning path 44a is associated with each of printheads 34, 36 and sensor 42.
Printhead carrier 32 is connected to a carrier transport belt 52 via a carrier drive attachment device 53. Carrier transport belt 52 is driven by a carrier motor 54 via a carrier pulley 56. Carrier motor 54 has a rotating carrier motor shaft 58 that is attached to carrier pulley 56. At the directive of controller 24, printhead carrier 32 is transported in a reciprocating manner along guide rods 44, 46. Carrier motor 54 can be, for example, a direct current (DC) motor or a stepper motor.
The reciprocation of printhead carrier 32 transports ink jet printheads 34, 36 across the print media sheet 30, such as paper, along bi-directional scanning path 44a to define a print zone 60 of inkjet printer 14. The reciprocation of printhead carrier 32 occurs in a main scan direction (bi-directional) that is parallel with bi-directional scanning path 44a, and is also commonly referred to as the horizontal direction, including a left-to-right carrier scan direction 62 and a right-to-left carrier scan direction 63. Generally, during each scan of printhead carrier 32 while printing, the print media sheet 30 is held stationary by feed roller unit 20.
Mid-frame 26 provides support for the print media sheet 30 when the print media sheet 30 is in print zone 60, and in part, defines a portion of a print media path 64 of ink jet printer 14.
Feed roller unit 20 includes a feed roller 66 and corresponding index pinch rollers (not shown). Feed roller 66 is driven by a drive unit 68. The index pinch rollers apply a biasing force to hold the print media sheet 30 in contact with respective driven feed roller 66. Drive unit 68 includes a drive source, such as a stepper motor, and an associated drive mechanism, such as a gear train or belt/pulley arrangement. Feed roller unit 20 feeds the print media sheet 30 in a sheet feed direction 70, designated as an X in a circle to indicate that the sheet feed direction is out of the plane of
Controller 24 includes a microprocessor having an associated random access memory (RAM) and read only memory (ROM). Controller 24 executes program instructions to effect the printing of an image on the print media sheet 30, such as for example, by selecting the index feed distance of print media sheet 30 along print media path 64 as conveyed by feed roller 66, controlling the reciprocation of printhead carrier 32, and controlling the operations of printheads 34, 36. In addition, controller 24 executes instructions to conduct bi-directional printhead alignment based on information received from sensor 42.
Controller 24 is electrically connected and communicatively coupled to printheads 34, 36 via a communications link 72, such as for example a printhead interface cable. Controller 24 is electrically connected and communicatively coupled to carrier motor 54 via a communications link 74, such as for example an interface cable. Controller 24 is electrically connected and communicatively coupled to drive unit 68 via a communications link 76, such as for example an interface cable. Controller 24 is electrically connected and communicatively coupled to sheet picking unit 22 via a communications link 78, such as for example an interface cable. Controller 24 is electrically connected and communicatively coupled to sensor 42 via a communications link 80, such as for example an interface cable.
Conversely,
With reference to
At step S100, a vertical alignment error is determined for printheads 34, 36. While the present embodiment, as discussed with respect to
At step S102, controller 24 adjusts a sheet feed increment based on the vertical alignment error determined in step S100. For example, controller 24 provides control signals to drive unit 68 via communications link 76, so as to control an amount of rotation of feed roller 66. This amount of rotation of feed roller 66 translates into a sheet feed increment, e.g., a linear distance that print media sheet 30 is advanced in sheet feed direction 70 by a rotation of feed roller 66. An amount of the adjustment of the sheet feed increment may be dependent on a direction of travel of printhead carrier 32, and in turn, printheads 34, 36. For example, a first amount of adjustment of the sheet feed increment may be determined to be appropriate for a next scan of printheads 34, 36 in left-to-right carrier scan direction 62 to compensate for the vertical shifts of printheads 34 and 36 associated with distances DV1 and DV2 of
By way of example, assume a first nominal sheet feed increment for a next scan of printheads 34, 36 in carrier scan direction 62 to be 17/1200ths of an inch and second nominal sheet feed increment for a subsequent scan of printheads 34, 36 in carrier scan direction 63 to be 27/1200ths of an inch. Based on the vertical alignment error determined in step S100, at step S102 one or both of the first nominal sheet feed increment and the second nominal sheet feed increment may be adjusted. Thus, for example, the first sheet feed increment may be changed from the nominal value of 17/1200 to 18/1200, and the second sheet feed increment may be changed from the nominal value of 27/1200 to 25/1200.
Further, it should be noted from
Similarly, it should be noted from
By modifying the sheet feed increment, i.e., the media advance distance, by an amount dependent on the carrier scan direction, the magnitude of the total vertical mis-registration of printheads 34, 36, including the vertical mis-registration due to guide rod bearings 48, 50 of printhead carrier 32, may be minimized.
Blocks 90-1, 90-2, 90-3, 90-4, 92, 94, 96 and 98 may be printed by a particular one of printheads 34 and 36, depending upon which printhead is being considered for purposes of vertical alignment. Also, in one embodiment, the same nozzles of the printhead are used to print each block.
Alternatively, for example, in another embodiment vertical alignment between printheads 34 and 36 may be measured, for example, by printing blocks 90-1, 90-2, 90-3 and 90-4 with printhead 34 and by printing each of blocks 92, 94, 96 and 98 with printhead 36.
Referring to
At step S202, a block, e.g., block 92, is printed on the sheet of print media 30a by the respective printhead, e.g., printhead 36, in pass 2 in a second carrier scan direction opposite to the first carrier scan direction, e.g., in the right-to-left carrier scan direction 63. Block 92 is positioned adjacent to block 90-4 printed in pass 1 in step S200.
At step S204, controller 24 causes the sheet of print media sheet 30a to be advanced by a small predetermined advance distance, such as for example 2/1200ths of an inch, and controller 24 records the current media location.
At step S206, it is determined whether the last block, e.g., block 98, has been printed.
If the determination at step S206 is NO, then the process proceeds to step S208.
At step S208, the next block, e.g., block 94, block 96 or block 98, is printed by the respective printhead, e.g., printhead 36, in the second carrier scan direction opposite the first direction, e.g., in right-to-left carrier scan direction 63, between two of the blocks printed in pass 1 in step S200 that were not previously printed between.
The process then returns to step S204, wherein controller 24 again causes the sheet of print media 30a to be advanced by the small predetermined advance distance, and controller 24 again records the then current media location.
If the determination at step S206 is YES, then the process proceeds to step S210.
At step S210, controller 24 causes printhead carrier 32 to scan printhead alignment sensor 42, having spot size 100, across the printed pattern 89 in carrier scan direction 62 to collect data representing relative vertical positions of blocks 90-1, 90-2, 90-3, 90-4, 92, 94, 96 and 98 in printed pattern 89.
At step S212, controller 24 processes the collected data to determine a vertical alignment error. Recall that each of blocks 94, 96 and 98 were printed following an advancement of the sheet of print media 30a. The graph of
Assume, for example, that region 102 is deemed to have the most consistent sensor output values. As such, it has been determined that block 96 printed in carrier scan direction 63 yielded the best vertical alignment with block 90-2 printed in scan direction 62. However, it is further known that the sheet of print media 30a was advanced twice by the small predetermined advance distance to yield this best vertical alignment. Accordingly, the number of advances and the advance distance used in generating the positional relationship between blocks 90-2 and 94 may then be used to adjust the sheet feed increment at step S 102 of
Alternatively, rather than just using the region 102 that is deemed to have the most consistent sensor output values, an approximation may be made by interpolating the portion of the graph in region 102, and correlating the interpolated result with a fractional portion of the total advance distance used in printing block 94 at its respective location.
Printhead alignment pattern 104 (see
Printhead alignment pattern 106 (see
Referring now to
At step S302, a plurality of blocks, e.g., rectangular blocks 112-1, 112-2, 112-3 and 112-4 are printed in a second pass of the respective printhead, e.g., printhead 34, in right-to-left carrier scan direction 63. As shown, each blocks 112-1, 112-2, 112-3, 112-4 are printed adjacent respective ones of blocks 110-1, 110-2, 110-3, 110-4, which were spaced apart to permit the insertion of the subsequent blocks, e.g., 112-1, 112-2, 112-3, on the subsequent return scan of printhead 34 in right-to-left carrier scan direction 63. Rectangular blocks 112-1, 112-2, 112-3 and 112-4 are positioned to be parallel to vertical direction 70.
At step S304, printhead alignment sensor 42 is used to scan pattern 104, and controller 24 collects data relating to the horizontal alignment of rectangular blocks 110-1, 110-2, 110-3 and 110-4 in relation to rectangular blocks 112-1, 112-2, 112-3 and 112-4. Since the rectangular blocks of pattern 104 are substantially parallel to vertical direction 70, pattern 104 only includes a horizontal alignment component, and accordingly, the signals received from printhead alignment sensor 42 in scanning pattern 104 includes only horizontal alignment data.
At step S306, a plurality of blocks, e.g., slanted parallelogram blocks 114-1, 114-2 and 114-3 are printed in a third pass of the respective printhead, e.g., printhead 34, in left-to-right carrier scan direction 62. As shown, blocks 114-1, 114-2 and 114-3 are spaced apart to permit the insertion of subsequent blocks on a subsequent return scan of printhead 34 in right-to-left carrier scan direction 63. Slanted parallelogram blocks 114-1, 114-2 and 114-3 are positioned to be non-parallel to vertical direction 70. The angle of the slant is used to establish a ratio between the associated vertical alignment components and the associated horizontal alignment components of the blocks in pattern 106.
The angle of the slant is selected to be less than 90 degrees with respect to vertical direction 70 with reference to horizontal carrier scan directions 62, 63. As shown in
At step S308, a plurality of blocks, e.g., slanted parallelogram blocks 116-1 and 116-2 are printed in a fourth pass of the respective printhead, e.g., printhead 34, in right-to-left carrier scan direction 63. As shown, each blocks 116-1 and 116-2 are printed adjacent respective ones of blocks 114-1, 114-2 and 114-3, which were spaced apart to permit the insertion of the subsequent blocks, e.g., 116-1 and 112-2, on the subsequent return scan of printhead 34 in right-to-left carrier scan direction 63. Slanted parallelogram blocks 116-1 and 116-2 are positioned to be non-parallel to vertical direction 70.
At step S310, printhead alignment sensor 42 is used to scan pattern 106, and controller 24 collects composite alignment data relating to the alignment of slanted parallelogram blocks 114-1, 114-2, 114-3 in relation to slanted parallelogram blocks 116-1, 116-2. Since the slanted parallelogram blocks of pattern 106 are substantially non-parallel to vertical direction 70, pattern 106 includes both a horizontal alignment component and a vertical alignment component, and accordingly, the signals received from printhead alignment sensor 42 in scanning pattern 106 represent composite alignment data that includes both a horizontal alignment data component and a vertical alignment data component.
At step S312, a vertical alignment error is determined. For example, controller 24 processes the composite alignment data determined in step S310 and the horizontal alignment data determined in step S304 to generate a vertical alignment value corresponding to the vertical alignment error.
More particularly, controller 24 calculates that vertical alignment error by first scaling the composite alignment data determined in step S310 in relation to the horizontal alignment data determined in step S304. The scaling is performed based on slant angle 118, which also represents a ratio between the vertical and horizontal components in pattern 106. Next, the horizontal alignment data determined in step S304 is subtracted from the scaled composite alignment data, thus leaving only a vertical alignment value corresponding to the vertical alignment component of pattern 106, which in turn is designated as the vertical alignment error.
Accordingly, the vertical alignment error determined in the method of
Alternatively, the vertical alignment error may be corrected by manipulating data as it is being formatted for printing, such as for example, in the data formatter of a printer driver executed by host 12.
While this invention has been described with respect to exemplary embodiments, the present invention can 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.
Number | Name | Date | Kind |
---|---|---|---|
4818129 | Tanuma et al. | Apr 1989 | A |
5069556 | Sasaki et al. | Dec 1991 | A |
5250956 | Haselby et al. | Oct 1993 | A |
5289208 | Haselby | Feb 1994 | A |
5297017 | Haselby et al. | Mar 1994 | A |
5349375 | Bolash et al. | Sep 1994 | A |
5397192 | Khormaee | Mar 1995 | A |
5448269 | Beauchamp et al. | Sep 1995 | A |
5451990 | Sorenson et al. | Sep 1995 | A |
5561449 | Raskin et al. | Oct 1996 | A |
5600350 | Cobbs et al. | Feb 1997 | A |
5644344 | Haselby | Jul 1997 | A |
5796414 | Sievert et al. | Aug 1998 | A |
5918991 | Miyasaka | Jul 1999 | A |
5975679 | Nicoloff, Jr. et al. | Nov 1999 | A |
5995713 | Lee | Nov 1999 | A |
6082911 | Murakami | Jul 2000 | A |
6084607 | Matsuda | Jul 2000 | A |
6086181 | Majette et al. | Jul 2000 | A |
6109721 | Kim | Aug 2000 | A |
6158905 | Endo | Dec 2000 | A |
6161914 | Haselby | Dec 2000 | A |
6193350 | Hadley | Feb 2001 | B1 |
6196736 | Otsuki et al. | Mar 2001 | B1 |
6241334 | Haselby | Jun 2001 | B1 |
6257143 | Iwasaki et al. | Jul 2001 | B1 |
6267519 | Otsuki et al. | Jul 2001 | B1 |
6297888 | Noyes et al. | Oct 2001 | B1 |
6302506 | Norton | Oct 2001 | B1 |
6312082 | Lund et al. | Nov 2001 | B1 |
6331038 | Boleda et al. | Dec 2001 | B1 |
6336701 | Hickman | Jan 2002 | B1 |
6347856 | Arquilevich et al. | Feb 2002 | B1 |
6353481 | Lee | Mar 2002 | B1 |
6364447 | Boleda et al. | Apr 2002 | B1 |
6367996 | Edwards | Apr 2002 | B1 |
6390588 | Ikeda | May 2002 | B1 |
6416148 | Du et al. | Jul 2002 | B1 |
6425652 | Otsuki | Jul 2002 | B2 |
6431775 | Huang et al. | Aug 2002 | B1 |
6439684 | Yoshimura et al. | Aug 2002 | B1 |
6450611 | Brown, Jr. et al. | Sep 2002 | B1 |
6478401 | King et al. | Nov 2002 | B1 |
6494558 | Doval et al. | Dec 2002 | B1 |
6527359 | Otsuki | Mar 2003 | B1 |
6554387 | Otsuki | Apr 2003 | B1 |
6554390 | Arquilevich et al. | Apr 2003 | B2 |
6554398 | Wyngaert et al. | Apr 2003 | B2 |
6561613 | Cunnagin et al. | May 2003 | B2 |
6604808 | King et al. | Aug 2003 | B2 |
20010017638 | Otsuki | Aug 2001 | A1 |
20020060709 | Arquilevich et al. | May 2002 | A1 |
20020186269 | Endo | Dec 2002 | A1 |
20030011792 | Noyes et al. | Jan 2003 | A1 |
20030063329 | Kaneko et al. | Apr 2003 | A1 |
20030067503 | Cunnagin et al. | Apr 2003 | A1 |
20030085937 | Otsuki | May 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20050046654 A1 | Mar 2005 | US |