A conventional printer includes a carriage for holding a print cartridge containing ink. The carriage is typically scanned across the width of a media and ink is ejected from the print cartridge in a controlled manner to form a swath of an image during each scan. The height of the printed swath (as measured in the direction the media is advanced) is fixed for a particular printhead.
Between carriage scans, the media is advanced so that the next swath of the image may be printed. In most cases, the base of the just-printed swath must be precisely aligned with the top of the next-printed swath so that a continuous image may be printed on the media. Alternatively, the media may be advanced by less than a full swath height to effect a “shingling” type of printing. In any event, inaccurate media advances between carriage scans often result in print quality artifacts known as banding.
In an effort to prevent errors such as banding, conventional printers often employ techniques for determining offsets in the advancement of the media. Conventional printers also employ various correction techniques in an attempt to compensate for the offsets. The techniques employed by conventional printers, however, typically fail to adequately compensate for the offsets and are often difficult to implement.
A method for compensating for media linefeed errors in a media feed apparatus is disclosed herein. In the method, a first correction parameter is applied during a first length of a media feed operation and a second correction parameter, which differs from the first correction parameter, is applied during a second length of the media feed operation.
Features of the present invention will become apparent to those skilled in the art from the following description with reference to the figures, in which:
For simplicity and illustrative purposes, the present invention is described by referring mainly to an exemplary embodiment thereof. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent however, to one of ordinary skill in the art, that the present invention may be practiced without limitation to these specific details. In other instances, well known methods and structures have not been described in detail so as not to unnecessarily obscure the present invention.
Disclosed herein is a linefeed calibration technique in which different correction parameters are implemented to compensate for errors commonly found during media feed operations, such as, for instance, during an image forming operation. More particularly, the different correction parameters are applied at different stages or zones of a media feed operation to more accurately compensate for the errors as compared with known error compensation techniques. Also disclosed herein is a technique for determining the correction parameters at the different stages or zones of a media feed operation.
With reference first to
Shown in
The media 104 is depicted as entering into the media feed apparatus 102 through operation of a turn roller 108. More particularly, the media 104 is pinched between the turn roller 108 and a turn roller pinch roller 110. Rotation of the turn roller 108, in a counter-clockwise direction, generally causes the media 104 to be fed into the media feed apparatus 102 as indicated by the arrow 112. In addition, the media 104 is fed between an upper paper guide 114 and a lower paper guide 116 of the media feed apparatus 102.
A portion of the media 104 is also illustrated as being pinched between a main roller 118 and a main roller pinch roller 120. At this stage in the media 104 feed operation, the media 104 is fed through the media feed apparatus 102 according to the speeds at which the turn roller 108 and the main roller 118 are rotating. Oftentimes, the media 104 is bulged between the turn roller 108 and the main roller 118, which generally causes the media 104 to be fed at a relatively slower rate as compared to when the media 104 is fed solely by the turn roller 108. If the media 104 is fed solely by the main roller 118, the media 104 typically takes on a flatter shape and also moves at a relatively faster rate.
In instances where the media feed apparatus 102 forms part of an image forming apparatus 100, the media 104 may be fed through a printzone 122, where ink from one or more printheads (only a single printhead 124 is shown in
As described above, if there are errors in the feeding of the media 104, or linefeed errors, as the media 104 is fed through the printzone 122, the ink may be misplaced on the media 104, thereby causing errors. Linefeed errors of the media 104 may be created at a plurality of stages during feeding of the media 104. More particularly, linefeed errors may be created as the media 104 is advanced through the printzone 122 by the main roller 118. In addition, linefeed errors may be created as the media 104 passes through the printzone 122 and is fed by the output roller 126.
In this regard, both the main roller 118 and the output roller 126 are susceptible to linefeed errors that cause positioning inaccuracies of the media 104 across the printzone 122. Linefeed errors may be characterized in at least two ways, run-out error and diametrical error. Run-out error is due to undesired eccentric rotation of the main roller 118 or the output roller 126. Diametrical error is due to a change in the diameter of the main roller 118 or the output roller 126 itself. Both types of errors are typically caused by inaccuracies in the manufacture of the main roller 118 or output roller 126, and the result causes linefeed advance to be off by increments typically approximating less than 1/600 of an inch. In addition, the main roller 118 and the output roller 126 may have differing levels of either or both of the diametrical errors and the run-out errors.
As described in greater detail herein below, different correction parameters may be applied depending upon whether the media 104 is being fed through the printzone 122 by the main roller 118 or the output roller 126. In other words, linefeed calibration operations of the main roller 118 and the output roller 126 are performed in a multi-stage manner. In this regard, diametrical and run-out errors caused by both the main roller 118 and the output roller 126 may be compensated for with a relatively higher degree of precision as compared with conventional error correction techniques, which typically uses a single, averaged, correction value across the entire length of a sheet of media.
In addition, a third correction parameter may be applied to the main roller 118 for cases where there may be coincidental feeding of the media 104 by the main roller 118 and the turn roller 108. The turn roller 108 may also create linefeed errors as described above with respect to the main roller 118 due to turn roller 108 diametrical errors and run-out errors that may induce forces on to the media 104, which may combine with the drive forces of the main roller 118 applied to the media 104. The additional loading of the media 104 by the turn roller errors may affect the linefeed advance characteristics of the main roller 118. By way of example, the third correction parameter may be applied to the main roller 118 during the media advance through the printzone 122 when the media is driven coincidently by the main roller 118 and the turn roller 108. Once the media is released by the turn roller 108, a main roller 118 correction value may be applied, and the third correction value may no longer be applied to the main roller 118.
More particularly, for instance, the third correction parameter may be applied to compensate for forces applied to the media 104 in the media feed direction as demonstrated by the presence of any bulging in the media 104 that may be created as the media 104 is fed between the nips of the turn roller 108 and the main roller 118.
Also disclosed in greater detail herein below is a technique for determining the correction parameters. Generally speaking, however, a sensor 130 and a calibration sheet 150 (
The calibration sheet 150 carries a number of calibration marks 152 and may be used in a way that substantially prevents the calibration media errors from affecting the calculation. The term “calibration media errors” generally means the errors or deviations between the measured, nominal locations of the calibration marks 152 and the actual locations of the calibration marks 152 on the calibration sheet 150 resulting from inaccuracies in the measurement of those calibration marks 152, which would otherwise introduce additional errors, and thus defeat the calibration process.
Although the calibration marks 152 are depicted as being relatively uniform throughout the calibration sheet 150, the calibration marks 152 may comprise differently configured calibration marks 152 for calibration of different components in the media feed apparatus 102 without departing from a scope thereof. For instance, some of the calibration marks 152 may be employed to calibrate the coincidental feed of the calibration sheet 150 by the turn roller 108 and the main roller 118, some of the calibration marks 152 may be employed to calibrate the main roller 118, and some of the other calibration marks 152 may be employed to calibrate the output roller 126.
Generally speaking, the control system 200 may be implemented to at least control one or more operations of the media feed apparatus 102. More particularly, for instance, the control system 200 may control the components of the media feed apparatus 102 such that different correction parameters are applied at different stages of a media feed operation. In addition, the control system 200 may control the components of the media feed apparatus 102 to determine the different correction parameters. Although not shown, the control system 200 may also control the printheads 124 as well as the carriage (not shown) to perform image forming operations on the media 104. These functions, however, may be performed by a different control system without departing from a scope of the control system 200.
As shown in
The controller 202 is configured to send operating signals to motor drivers 204-208 to drive motors 210-214 respectively connected to the turn roller 108, the main roller 118, and the output roller 126. The drive motors 210-214 may also be respectively connected to one or more of the turn roller pinch roller 110, the main roller pinch roller 120, and the output starwheel 128 without departing from a scope of the control system 200. Generally speaking, the motor drivers 204-208 drive the motors 210-214 that turn the respective rollers 108, 118, 126. The controller 202 is also configured to send operating signals to solenoid drivers 220-224 to drive solenoids 230-234 that selectively move the turn roller pinch roller 110, the main roller pinch roller 120, and the output starwheel 128 into or out of contact with respective ones of the turn roller 108, the main roller 118, and the output roller 126.
The controller 202 is therefore operable to control rotation of the turn roller 108, the main roller 118, and the output roller 126, such that different correction parameters may be applied to a plurality of the rollers 108, 118, and 126. In addition, the controller 202 may be operable to selectively control the engagement and disengagement of the main roller pinch roller 120 and the output starwheel 128 during, for instance, a calibration operation. In certain examples, the controller 202 may also be operable to selectively control the engagement and disengagement of the turn roller pinch roller 110. During the calibration operation, as well as during other stages of an image forming operation, the controller 202 may receive signals from the sensor 130. Some of the controller 202 operations are described in greater detail herein below with respect to the following flow diagrams.
The description of the method 300 is made with reference to
At step 302, a sheet of media 104 is fed into a media feed apparatus 102. The media 104 may be fed, for instance, into the media feed apparatus 102 at a first speed. In addition, the media 104 may be fed into the media feed apparatus 102 through the turn roller 108 and the turn roller pinch roller 110.
As the media 104 is fed through the media feed apparatus 102, a first correction parameter may be applied to the media 104 during a first length of the media feed, as indicated at step 304. The first correction parameter may be applied to the media 104 by one or both of the turn roller 108 and the main roller 118 to correct for errors associated with rotation of the either or both of the turn roller 108 and the main roller 118. Thus, for instance, the controller 202 may apply the first correction parameter by varying the media advance through the printzone 122 for which one or both of the turn roller 108 and the main roller 118 are rotated to feed the media 104 during the first length of the media feed.
As the media 104 is further fed through the media feed apparatus 102, a second correction parameter may be applied to the media 104 during a second length of the media feed, as indicated at step 306. The second correction parameter may be applied to the media 104 by one or both of the main roller 118 and the output roller 126 to correct for errors associated with rotation of either or both of the main roller 118 and the output roller 126. Thus, for instance, the controller 202 may apply the second correction parameter by varying the media advance through the printzone 122 for which one or both of the main roller 118 and the output roller 126 are rotated during a second length of the media feed operation.
The method 300 may include the application of one or more additional correction parameters. For instance, a third correction parameter may be during a third length of the media feed operation. The third correction parameter may be applied by the controller 202 on one of the rollers 108, 118, and 126 upon which neither of the first nor second correction parameters have been applied. In this regard, for instance, at least three different correction parameters may be applied during a media feed operation to compensate for linefeed errors that may occur during different stages of the media feed operation.
With particular reference now to
The description of the method 400 is made with reference to
At step 402, a calibration sheet 150 is inserted into the media feed apparatus 102. The calibration sheet 150 may be inserted as shown in
At step 404, the calibration sheet 150 may be pinched between the main roller 118 and the main roller pinch roller 120, and the output starwheel 128 may be lifted. One manner of a variety of different manners of lifting the output starwheel 128 may be through the activation of a solenoid driver 224 from
At step 406, the main roller 118 may be rotated in a forward direction to cause the calibration sheet 150 to be fed toward the output roller 126 (
Calibration of the main roller 118 may include a determination of a first correction parameter to be applied when a sheet of media 104 is fed through the media feed apparatus 102. In this regard, for instance, the media advance distances of which the main roller 118 advances the media 104 through the printzone 122 may be varied according to the first correction parameter to thereby compensate for errors detected during the calibration step 408.
Following calibration of the main roller 118 at step 408, the main roller 118 may be rotated in a backward direction to cause the calibration sheet 150 to be fed away from the output roller 126 (
The predetermined distance in a backward direction may comprise a distance that enables the calibration sheet 150 to be pinched between the output roller 126 and the output starwheel 128. In addition, the main roller pinch roller 120 may be lifted such that the main roller pinch roller 120 may be disengaged from the main roller 118 and that the main roller 118 therefore does not affect feeding of the calibration sheet 150.
At step 414, the output roller 126 may be rotated in a forward direction to cause the calibration sheet 150 to be fed in a direction away from the main roller 118 (
Calibration of the output roller 126 may include a determination of a second correction parameter to be applied when a sheet of media 104 is fed through the media feed apparatus 102. In this regard, for instance, the media advance distances of which the output roller 126 advances the media 104 through the printzone 122 may be varied according to the second correction parameter to thereby compensate for errors detected during the calibration step 416. As such, as the media 104 is advanced through the media feed apparatus 102, different correction levels may be applied to vary the distances at which the media is advanced and to thereby substantially prevent printing artifacts, such as, banding. A more detailed description of the application of the different correction parameters is set forth above with respect to the method 300 of
Although not specifically illustrated in
A third correction parameter may be determined through calibration of the turn roller 108. In addition, the third correction parameter may be applied during a media feed operation to correct for errors caused by rotation of the turn roller 108.
As shown, the method 400 may be implemented to calibrate the media feed apparatus 102 during a single pick-eject cycle. That is, for instance, the calibration process of method 400 may be performed without requiring that a user manually calibrate the main roller 118 and the output roller 126 during separate calibration processes. Instead, the method 400 may be performed to calibrate the turn roller 108, the main roller 118, and the output roller 126 through a single user intervention event, which may include the insertion of the calibration sheet 150 into the media feed apparatus 102.
A method 450 in which the calibration sheet 150 may be inserted into the media feed apparatus 102 is depicted in
The method 450 generally includes steps for the insertion of a calibration sheet 150 into a media feed apparatus 102 having a front loading capability and may be performed as step 402 in the method 400. At step 452, the output starwheel 128 may be lifted. The calibration sheet 150 may be inserted between the output starwheel 128 and the output roller 126, such that a trailing edge of the calibration sheet 150 is inserted into the printzone 122, as indicated at step 454. The output starwheel 128 may be lowered toward the output roller 126 and the main roller pinch roller 120 may be lifted to thereby pinch the calibration sheet 150 solely between the output roller 126 and the output starwheel 128, as indicated at step 456. At step 458, the output roller 126 may be rotated backwards to feed the calibration sheet 150 toward the main roller 118.
Following step 458, the steps outlined in the method 400 may be performed to calibrate the various components of the media feed apparatus 102.
Some or all of the operations set forth in the methods 300, 400, and 450 may be contained as a utility, program, or subprogram, in any desired computer accessible medium. In addition, some or all of the steps in the methods 300, 400, and 450 may be embodied by a computer program, which can exist in a variety of forms both active and inactive. For example, it can exist as software program(s) comprised of program instructions in source code, object code, executable code or other formats. Any of the above can be embodied on a computer readable medium, which include storage devices and signals, in compressed or uncompressed form.
Exemplary computer readable storage devices include conventional computer system RAM, ROM, EPROM, EEPROM, and magnetic or optical disks or tapes. Exemplary computer readable signals, whether modulated using a carrier or not, are signals that a computer system hosting or running the computer program can be configured to access, including signals downloaded through the Internet or other networks. Concrete examples of the foregoing include distribution of the programs on a CD ROM or via Internet download. In a sense, the Internet itself, as an abstract entity, is a computer readable medium. The same is true of computer networks in general. It is therefore to be understood that any electronic device capable of executing the above-described functions may perform those functions enumerated above.
The computer system 500 includes one or more controllers, such as a processor 502. The processor 502 may be used to execute some or all of the steps described in the methods 300, 400, and 450. Commands and data from the processor 502 are communicated over a communication bus 504. The computer system 500 also includes a main memory 506, such as a random access memory (RAM), where the program code for, for instance, the controller 202, may be executed during runtime, and a secondary memory 508. The secondary memory 508 includes, for example, one or more hard disk drives 510 and/or a removable storage drive 512, representing a floppy diskette drive, a magnetic tape drive, a compact disk drive, etc., where a copy of the program code for the control system 200 may be stored.
The removable storage drive 510 reads from and/or writes to a removable storage unit 514 in a well-known manner. User input and output devices may include a keyboard 516, a mouse 518, and a display 520. A display adaptor 522 may interface with the communication bus 504 and the display 520 and may receive display data from the processor 502 and convert the display data into display commands for the display 520. In addition, the processor 502 may communicate over a network, for instance, the Internet, LAN, etc., through a network adaptor 524.
It will be apparent to one of ordinary skill in the art that other known electronic components may be added or substituted in the computer system 500. In addition, the computer system 500 may include a system board or blade used in a rack in a data center, a conventional “white box” server or computing device, etc. Also, one or more of the components in
What has been described and illustrated herein is a preferred embodiment of the invention along with some of its variations. The terms, descriptions and figures used herein are set forth by way of illustration only and are not meant as limitations. Those skilled in the art will recognize that many variations are possible within the spirit and scope of the invention, which is intended to be defined by the following claims—and their equivalents—in which all terms are meant in their broadest reasonable sense unless otherwise indicated.
Number | Name | Date | Kind |
---|---|---|---|
5674019 | Munakata et al. | Oct 1997 | A |
6126345 | Ito et al. | Oct 2000 | A |
6137592 | Arquilevich et al. | Oct 2000 | A |
6158344 | Walker et al. | Dec 2000 | A |
6298778 | Onodera et al. | Oct 2001 | B1 |
6345170 | Nakazato et al. | Feb 2002 | B1 |
6454474 | Lesniak et al. | Sep 2002 | B1 |
6568784 | Izumi et al. | May 2003 | B2 |
6582052 | Sarmast et al. | Jun 2003 | B2 |
7189018 | Cercos et al. | Mar 2007 | B2 |
20020063871 | Kinas | May 2002 | A1 |
20020135629 | Sarmast et al. | Sep 2002 | A1 |
20060158475 | Arquilevich et al. | Jul 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
20070064079 A1 | Mar 2007 | US |