1. Field
The present disclosure relates to a method and a system for determining a location on an image bearing surface of an image printing system where a toner image is to be printed.
2. Description of Related Art
For streak correction in an image printing system, it is important to know with as much certainty as possible where toner images are physically placed on an image bearing surface (e.g., a photoreceptor belt or drum) of the image printing system. One of the prior art approaches was to determine how many “machine clock” counts the toner images are offset from the belt hole. The term “machine clock” refers to a counter or other device that monitors the incremental movements of the belt. Each time a machine clock signal is counted, that indicates movement of the image bearing surface by the applicable increment. However, for various reasons, there can be a difference of up to several machine clock counts between what the offset is thought to be, and where the offset actually is. This difference degrades the quality of the streak correction.
In some image printing systems, a belt hole is used as a reference to determine accurate, reliable start locations for calibrations and clean image bearing surface scans. These start locations for calibrations and clean image bearing surface scans were determined by another subsystem, and transmitted to the image printing system, but this method of determining and transmitting the start locations for calibrations and clean image bearing surface scans is often not highly accurate or reliable. Further, the regions on the image bearing surface that are used during calibration cannot be reliably identified by an exact machine clock signal because the machine clock and belt hole clock are asynchronous.
The inventors have recognized that it would be desirable to provide a method to synchronize the image bearing surface and toner image readings in the image printing system so that calibration can be done accurately for streak detection in the image printing system.
According to one aspect of the present disclosure, a method for determining a location on an image bearing surface of an image printing system where a toner image is to be printed is provided. The method comprises generating a first signal from a detector that is configured to detect a reference mark on the image bearing surface, and a second signal from a clock system that counts incremental movements of the image bearing surface, determining a first value that correlates the first signal and the second signal, where the first value corresponds to a value of the second signal at a start of characterization of the image bearing surface, and determining a second value using the first value, where the second value provides the location on the image bearing surface where the toner image is to be printed.
According to another aspect of the present disclosure, a system for determining a location on an image bearing surface of an image printing system where a toner image is to be printed is provided. The system comprises an image bearing surface, a detector, a clock system, a marking engine, and a processor. The image bearing surface is movable in a process direction and includes a reference mark. The detector is configured to detect the reference mark on the image bearing surface to provide a first signal. The clock system is configured to generate a second signal. The second signal includes pulses of a clock that counts incremental movements of the image bearing surface. The marking engine is configured to print the toner images on the image bearing surface. The processor is configured to determine a first value that correlates the first signal and the second signal, where the first value corresponds to a value of the second signal at a start of characterization of the image bearing surface, and to determine a second value using the first value, where the second value provides a location on the image bearing surface where the toner image is to be printed.
Other objects, features, and advantages of one or more embodiments of the present disclosure will seem apparent from the following detailed description, and accompanying drawings, and the appended claims.
Various embodiments will now be disclosed, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts, in which
A streak correction methodology in an image printing system comprises printing halftone toner images on an image bearing surface, scanning the halftone toner images with a full width array sensor, and then processing the scanned halftone toner images with a processor into a profile which is used to determine the amount of streak correction. The processing step includes normalizing the halftone toner image data between a black value and a white value. The white value generally represents a value of the image bearing surface before placing the halftone images and the black value generally represents a fixed constant. The white value is calculated by scanning the image bearing surface before printing the toner images, converting the scanned image bearing surface (i.e., before placing the toner images on the image bearing surface) into profiles, and storing these profiles in memory. These profiles are later used when the halftone toner images are being processed.
A section or region of the image bearing surface that is used for normalization is important because the image bearing surface is itself non-uniform such that profiles from different locations or sections of the image bearing surface can be significantly different from each other. Further, tiny scratches or other defects may result in even more differences. The image bearing surface profile used to normalize a halftone profile must have been collected over the exact same region or location of the image bearing surface where the halftone toner image is to be printed. The streak correction in the image printing system is improved when the correct location or region of the image bearing surface is used.
The present disclosure proposes a method and a system for determining a location on an image bearing surface of an image printing system where a toner image is to be printed. The method comprises generating a first signal from a detector that is configured to detect a reference mark on the image bearing surface, generating a second signal from a clock system that counts incremental movements of the image bearing surface, determining a first value that correlates the first signal and the second signal, and determining a second value using the first value. The first value corresponds to a value of the second signal at a start of characterization of the image bearing surface and the second value provides the location on the image bearing surface where the toner image is to be printed.
In one embodiment, the present disclosure proposes accurately locating the toner images on the image bearing surface by using timing signals, such as the first signal (e.g., the belt hole signal) and the second signal (e.g., the machine clock signal). In one embodiment, the timing signals (e.g., from the belt hole clock and machine clock) are used to index the image bearing surface profiles and keep track of which image bearing surface profile is needed to normalize each halftone image. The present disclosure uses the first signal (e.g., the belt hole clock signal) to keep track of two values (e.g., a first value and a second value) that allow the correct image bearing surface profile to be used for each halftone. As noted above, the first value is the number of second signals (e.g., the machine clocks) from the reference mark (e.g., the belt hole clock) to the start of the image bearing surface profiling. The first value is used to create the second value, which provides the actual image bearing surface location or section or region that corresponds to the current halftone toner image.
In one embodiment, the image bearing surface 100 of the image printing system is selected from the group consisting of a photoreceptor drum, a photoreceptor belt, an intermediate transfer belt, and an intermediate transfer drum. That is, the term image bearing surface means any surface on which a toner image is received, and this may be an intermediate surface (i.e., a drum or belt on which a toner image is formed prior to transfer to the printed document). For example, a “tandem” xerographic color printing systems (e.g., U.S. Pat. Nos. 5,278,589; 5,365,074; 6,904,255 and 7,177,585, each of which are incorporated by reference), typically include plural print engines transferring respective colors sequentially to an intermediate image transfer surface (e.g., belt or drum) and then to the final substrate.
The image printing system generally has two important dimensions: a process (or slow scan) direction and a cross-process (or fast scan) direction. The direction in which the image bearing surface moves is referred to as the process (or slow scan) direction. The cross-process (or fast scan) direction is generally perpendicular to the process (or slow scan) direction.
Referring to
The second signal 304 is generated from a clock system (not shown) that counts incremental movements of the image bearing surface 100. This may also be referred to as a clock or counting signal. The clock system may be a counter or other device that monitors the incremental movements of the image bearing surface 100. Each time a clock or counting signal is counted, that indicates movement of the image bearing surface 100 by the applicable increment. In one embodiment, the clock system includes an encoder (not shown) coupled to a drive system or mechanism of the image bearing surface 100 that is configured to generate encoder pulses. The encoder may be a mechanical encoder. For example, the second signal may be generated 18,655 times in every revolution of the image bearing surface 100. In other words, there are approximately 18,655 second signals for every revolution or the image bearing surface 100. The number of second signals generated in every revolution of the image bearing surface may change from one image printing system to another.
In one embodiment, the first signal 302 from the detector and the second signal 304 from the clock system are independent of each other. That is, they are asynchronous and are not tied together. In one embodiment, the first signal 302 and the second signal 304 may be concurrent and may occur at the same time. In another embodiment, the first signal 302 and the second signal 304 may be separated from each other by a time difference.
In one embodiment, the belt hole 202 or the reference mark on the image bearing surface 100 is the “relative” start of the image bearing surface 100. As shown in
In one embodiment, the first value 308 and second value 312 are determined using a first counter 306 and a second counter 310. In one embodiment, the first counter 306 and the second counter 310 may be a software or hardware type counters.
In one embodiment, the first counter 306 is enabled by the second signal 304. In one embodiment, the first counter 306 is configured to reset to zero, when the detector detects the reference mark or the belt hole 202 on the image bearing surface 100. In one embodiment, the output of the first counter 306 ranges from zero to number of second signals generated for every revolution of the image bearing surface 100. As there are 18,655 second signals generated in one revolution of the image bearing surface 100, the output of the first counter 306 ranges from zero to 18,655.
At the start of the characterization of the image bearing surface 100, the output value stored in the first counter 306 is taken and is stored as the first value 308. In one embodiment, the start of the characterization of the image bearing surface corresponds to a start point where the image bearing surface profiles are taken. In one embodiment, the first value 308 is equal to an output value of the first counter 306 at the start of the characterization of the image bearing surface 100. The first value 308 may be changed every time the start of the characterization of the image bearing surface 100 is performed. In other words, the first value 308 retains its value until the next time the start of the characterization of the image bearing surface is performed. The first value 308 may be re-calculated every time the image bearing surface 100 is re-characterized, so the first value 308 remains accurate and does not drift over time.
In one embodiment, the second counter 310 is enabled by the second signal 304. In one embodiment, the output of the second counter 310 ranges from zero to the number of second signals generated for every revolution of the image bearing surface 100. As there are 18,655 second signals generated in one revolution of the image bearing surface 100, the output of the second counter 310 ranges from zero to 18,655. In one embodiment, the second counter 310 is reset to zero, when the output value of the first counter 306 is equal to the first value 308.
The second value 312 is determined using the first value 308. As noted above, at a later time after the start of characterization of the image bearing surface, when the output value of the first counter 306 is equal to the first value 308, the second counter 310 is reset to zero. Thus, resetting of the second counter 310 helps in determining an offset between the first counter 306 and the second counter 310. This offset between the first counter 306 and the second counter 310 is equal to the output value of the first counter 306 or the first value 308, at an instance of time when the output value of the first counter 306 is equal to the first value 308. Thereafter, at a later time after the offset is determined, a toner image is being processed at an output value of the first counter 306. When a toner image is being processed at an output value of the first counter 306, a corresponding output value of the second counter 310 may be determined by subtracting the offset (i.e., between the output value of the first counter 306 and the output value of the second counter 310) from the output value of the first counter 306 (i.e., at which the toner image is being processed). The output value of the second counter 310 at an instance of time when the toner image is being processed provides the second value 312.
In one embodiment, the second value 312 provides the location on the image bearing surface 100 where the toner image is to be printed. As noted above, the second value 312 is equal to an output value of the second counter 310, when the toner image is processed. In one embodiment, the second value 312 provides the image bearing surface profile required for the halftone toner image that is being processed. In other words, the second value 312 provides a number of the image bearing surface profile that corresponds to the current tone image.
As noted above, the first image bearing surface profile (e.g., before the toner image is placed on the image bearing surface) collected and stored is referenced as image bearing surface profile #0. The next one is the image bearing surface profile #1, and so on, until image bearing surface profile #18,655. In one embodiment, the first counter 306 may not be equal to zero at the time that image bearing surface profile #0 is collected. The first value 308 is the output value of the first counter 306 at the time that image bearing surface profile #0 is collected. In one embodiment, the belt hole 202 (as shown in
At a later time, a toner image is processed, for example in the illustrated embodiment, when the output value of the first counter 306 is “9441”. Since the output value of the first counter 306 and the output value of the second counter 310 are offset by “5307”, the output value of the second counter 310 that corresponds to the output value of the first counter 306 of “9441” is “4134”. The second value 312 is equal to the output value of the second counter 310, at an instance of time, when the toner image is processed. Therefore, the second value 312 in the illustrated embodiment is equal to “4134.” The image bearing surface profile that is used to normalize the halftone profile (e.g., which is processed when the output value of the first counter 306 is “9441”) is image bearing surface profile #4134.
The present disclosure, thus, provides a method to synchronize the image bearing surface and toner image readings in the image printing system so that calibration can be done accurately for streak detection. The present disclosure precisely identifies the relative machine clock location with respect to start of image bearing surface and toner image signals. An internal counter, registers and logic are used to match up the appropriate location on the image bearing surface and toner images for calibration. The present disclosure solves the problem of uncertainty of machine clock count for different toner images, due to machine variability, making the calibration more accurate. The present disclosure, thus, provides using an internal relative counter to synchronize to the combination of an external asynchronous clock and control signals.
The present disclosure uses the timing signals (e.g., belt hole and machine clocks) to accurately keep track of image bearing surface profiles so the correct image bearing surface profile will be used for each halftone toner image. The method disclosed in the present disclosure is simple and easily implemented in hardware. The method disclosed in the present disclosure works accurately regardless of machine to machine system variations. The method and system disclosed in the present disclosure may be used in any image printing system, for example, in streak correction or any other functionality of the image printing system that needs to align data on the image bearing surface that are collected at two different points in time.
For example, the method of the present disclosure may also be used in determining the start of calibration. In other words, to determine a specific region or location of the belt to do calibration in the image printing system. In this application, the present disclosure determines a distance from the belt hole. The distance from the belt hole, or the offset from the belt hole is then used to determine the start of calibration in the image printing system.
In one embodiment, a processor may be provided that is configured for enabling the embodiments of the present disclosure. The processor may be configured to determine a first value that correlates the first signal and the second signal, and to determine a second value using the first value. As noted above, the first value corresponds to a difference between the first and the second signals at a start of characterization of the image bearing surface and the second value provides a location on the image bearing surface where the toner image is to be printed.
The processor disclosed herein may be dedicated hardware like ASICs or FPGAs, software, or a combination of dedicated hardware and software. For the different applications of the embodiments disclosed herein, the programming and/or configuration may vary. The processor may be incorporated, for example, into a print controller or marking engine controller of an image printing device.
The term “image printing system” as used herein broadly encompasses various printers, copiers, multifunction machines or other image reproduction systems, xerographic or otherwise. The image printing system may include a marking engine that is configured to print the toner images on the image bearing surface.
While the present disclosure has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that it is capable of further modifications and is not to be limited to the disclosed embodiment, and this application is intended to cover any variations, uses, equivalent arrangements or adaptations of the present disclosure following, in general, the principles of the present disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the present disclosure pertains, and as may be applied to the essential features hereinbefore set forth and followed in the spirit and scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4365888 | Hosaka et al. | Dec 1982 | A |
5101232 | Evans et al. | Mar 1992 | A |
5216256 | Kusumoto et al. | Jun 1993 | A |
5278589 | Wong | Jan 1994 | A |
5365074 | Genovese | Nov 1994 | A |
6525751 | Hoover | Feb 2003 | B2 |
6904255 | Kera et al. | Jun 2005 | B2 |
7177585 | Matsuzaka et al. | Feb 2007 | B2 |
7345695 | Suzuki | Mar 2008 | B2 |
7386262 | Okamura et al. | Jun 2008 | B2 |
Number | Date | Country | |
---|---|---|---|
20100097621 A1 | Apr 2010 | US |