The present invention relates to an image forming apparatus that forms a color image.
An image forming apparatus of an electrophotographic system that forms a color image is known conventionally. For example, there is a tandem-system apparatus that forms an image through an electrophotography process including electrification, exposure, development, and transfer about each of colors of yellow (Y), magenta (M), cyan (C), and black (K) and obtains a color image by overlapping the images of the respective colors. Such an apparatus is required to control a sheet conveyance timing and an image formation timing correctly in order to reduce color registration. Accordingly, the apparatus forms a pattern image that consists of patterns (toner images) of the respective colors for detecting color registration on an image bearing member, such as an intermediate transfer belt, detects this pattern image by an optical sensor, calculates color-registration amounts between the respective colors on the basis of the detected results, and corrects the color registration.
In the meantime, when the density (toner amount) is uneven as shown in
In order to solve such a problem, Japanese Laid-Open Patent Publication (Kokai) No. 2013-25184 (JP 2013-25184A) suggests a technique for reducing a detection error by matching a waveform width of a square wave that is obtained by binarizing a sensor output by changing a threshold for binarization even if the sensor output waveform becomes asymmetrical due to occurrence of optical-axis deviation in a reflection optical sensor.
However, when the threshold is changed according to the waveform width of the square wave like the above-mentioned publication, it is necessary to switch the thresholds whenever detecting yellow, magenta, cyan, and black patterns.
A broken line shown in
As shown in
The predetermined periods A, B, and C are so set up that the threshold is switched between adjacent patterns as shown in a case A. However, the formation positions of the patterns may shift due to deviations of exposure positions accompanying a temperature rise as shown in a case B, and the timings at which the formed patterns are conveyed to the detection position of the sensor may vary due to unevenness of a conveyance speed. In such cases, if the predetermined periods A, B, and C are fixed, switching to the threshold for the following pattern may become too late or too early. When a timing at which a pattern is conveyed shifts ahead or behind a switching timing of the thresholds, the binarization using the suitable threshold becomes impossible and a detection position of a pattern will become inaccurate.
Since the period for calculating color registration is downtime for a user, the period should be as short as possible. Accordingly, the length of the pattern image PT1 in the subscanning direction should be as short as possible, and the interval of the color patterns tends to be designed as short as possible. In such a situation, it becomes more important to adjust the switching timing of the threshold correctly according to variation of a pattern formation position or a conveyance speed.
The present invention provides an image forming apparatus that is capable of switching thresholds for deciding a color registration amount from a pattern image at a suitable timing.
Accordingly, a first aspect of the present invention provides an image forming apparatus that forms an image on a sheet comprising an image bearing member configured to rotate, a plurality of image forming units configured to form color images, each having a different color, on the image bearing member, a sensor configured to detect color patterns formed on the image bearing member by the plurality of image forming units, the color patterns being used for detecting color registration, a comparator configured to compare a detection value corresponding to a detection result by the sensor with a threshold, and to output an output value according to a comparison result, and a controller configured to control the plurality of image forming units to form color patterns, to control the sensor to detect the color patterns, to set the thresholds that correspond to the color patterns, to control the color registration according to the output value from the comparator. The color patterns include a first color pattern of first color and a second color pattern of second color that is different from the first color. The second color pattern is formed at an upstream side of the first color pattern in a rotational direction of the image bearing member. The first color pattern is adjacent to the second color pattern. The controller sets the threshold to a second threshold that corresponds to the second color pattern based on an edge timing of the output value that is output from the comparator according to the comparison result between the detection value corresponding to a detection result about the first color pattern and a first threshold corresponding to the first color pattern.
According to the present invention, the thresholds for deciding the color registration amount from the pattern image are switched at a suitable timing.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Hereafter, embodiments according to the present invention will be described in detail with reference to the drawings.
Since image forming operations of the respective colors are common, the operation for yellow will be described as a representative. The electrostatic charger 3a applies predetermined voltage to the photosensitive drum 2a and electrifies it. The laser scan unit 5a has a semiconductor laser as a light source, irradiates the surface of the photosensitive drum 2a with a laser beam according to an image signal, and forms an electrostatic latent image. The electrostatic latent image on the photosensitive drum 2a is developed by the development device 7a, and turns into a toner image. The cleaner 4a removes residual toner on the surface of the photosensitive drum 2a. The toner images on the photosensitive drums of the respective colors are piled up on an intermediate transfer belt 8 that is an intermediate transfer medium (image bearing member) at the primary transfer sections 6a through 6d in order.
The intermediate transfer belt 8 is looped around rollers 10, 11, and 21, and rotates in a clockwise direction (predetermined direction) in
The sheet S is fed to a conveyance path from a cassette 17 or a manual feed tray 13, is corrected in the lateral position by a static-electricity conveyance unit 30, and is conveyed to the secondary transfer section 22 while taking a timing by a registration roller pair 16. A pickup roller 18, a roller pair 19, a longitudinal pass roller pair 20, and the registration roller pair 16 that feed the sheet S from the cassette 17 to the conveyance path are respectively driven with individual stepping motors in order to achieve a fast and stable conveying operation. Similarly, a pickup roller 14 and a roller pair 15 that feed the sheet from the manual feed tray 13 to the conveyance path are respectively driven with individual stepping motors.
Moreover, in double-sided printing, the sheet S that has passed the fixing device 23 is once guided to a double-sided inversion path 27 from the roller pair 24, and then, is inverted and conveyed to a double-sided path 28 in the reverse direction. The sheet S that has passed the double-sided path 28 is again conveyed to the secondary transfer section 22 through the longitudinal pass roller pair 20 in the same way as the above. Toner images of respective colors on the intermediate transfer belt 8 are transferred to the back of the sheet S conveyed to the secondary transfer section 22 collectively. The sheet S to which the images are transferred is ejected to the tray 25 through the fixing device 23 and the roller pair 24.
The image forming apparatus 1 has a sensor 40 for detecting color registration. The sensor 40 is arranged at such a position that is opposite to the outer circumferential surface of the intermediate transfer belt 8 to which images are transferred between the photosensitive drum 2d and the roller 10. The sensor 40 detects a pattern image PT1 (
The CPU 70 is provided with a threshold adjustment unit 711, a reading unit 712, a calculation unit 713, an emission control unit 714, an A/D converter 715, a pattern formation unit 716, and a timing generation unit 717. The threshold adjustment unit 711 adjusts a duty ratio of the PWM signal that generates the threshold used in the comparator 72. The reading unit 712 detects a rising edge and falling edge of the binary signal, and calculates a rising timing and falling timing. The calculation unit 713 calculates a color registration amount from the rising and falling timings calculated by the reading unit 712. A bottom hold circuit 76 is used when the CPU 70 samples the sensor output in a threshold setting process (
The timing generation unit 717 is used for threshold switching control in a color-registration-amount obtaining process (
The emission control unit 714 controls the emission of the light emitting section 51 of the sensor 40. The A/D converter 715 converts and records an output level of the sensor 40. The pattern formation unit 716 stores pattern image data for forming the pattern image PT1 for detecting color registration and the pattern image PT2 for setting the thresholds. The pattern formation unit 716 sends the pattern image data to the laser control unit 75. The ROM 73 stores the thresholds set to the comparator 72, the color registration amount calculated by the calculation unit 713, the predetermined period ta, the switching period T, and the like.
Next, a color registration calculation method by the calculation unit 713 will be described. As shown in
Ds=X−(ym_1+ym_2)/2S (1)
Dm=(ym_1−ym_2)/2S (2)
In the formula (1), X denotes a value that is obtained by converting the distance between the yellow pattern and the magenta pattern in the subscanning direction into a time period in a case where there is no color registration, and S denotes the conveyance speed (mm/sec). Since the values ym_1 and ym_2 are time periods (sec), they are converted into the distance information using the conveyance speed S of the intermediate transfer belt 8 on which the pattern image PT1 is formed. The formulas (1) and (2) are determined for the color registration of magenta. The color registration amounts of other colors are derived by using the time periods based on the yellow patterns 801 and 811 as standards. It should be noted that patterns of a color other than yellow may be used as standards.
Next, a process for deciding the thresholds for the respective colors using the pattern image PT2 will be described with reference to
The CPU 70 starts rotating the intermediate transfer belt 8 (step S101) first, and controls the light emitting section 51 of the sensor 40 to emit light (step S102). Then, the CPU 70 samples the sensor output of the sensor 40 that receives the reflected light from the intermediate transfer belt 8 on which no toner image is formed for one round of the intermediate transfer belt 8 (step S103). A sampling interval is set to 100 msec, for example. Next, the CPU 70 calculates an average level Base_ave of the obtained sampling data for one round, and stores the value in the ROM 73 (step S104). Next, the CPU 70 controls the four stations IMG-Y, IMG-M, IMG-C, and IMG-K to form the pattern image PT2 on the intermediate transfer belt 8 (step S105).
Then, the CPU 70 samples the bottom levels of the sensor outputs of the sensor 40 for the yellow, magenta, cyan, and black patterns in the pattern image PT2 (step S106). In the samplings, the CPU 70 samples the sensor outputs that are bottom-held by the bottom hold circuit 76 at three times during a period Vhold shown in
Next, the CPU 70 compares the sampled bottom level with the average level Base_ave obtained previously to determine whether the sampled bottom level is a suitable level in step S107. Specifically, the CPU 70 determines whether the difference between the bottom level and the average level Base_ave exceeds a predetermined value. The predetermined value is set up beforehand and saved in the ROM 73. When the above-mentioned difference is not more than the predetermined value, it is determined that the bottom level might not be detected correctly for a reason of a lack of the toner pattern or a crack of the intermediate transfer belt 8 at the position where the sensor 40 detected. In such a case, the CPU 70 determines that the bottom level is not the suitable level, and determines whether a retry has been performed (step S110). Then, when the retry has not been performed, the CPU 70 returns the process to the step S105. In the meantime, when the retry has been performed, an error notification is performed without retrying (step S111), and proceeds with the process to step S109.
When it was determined that the sampled bottom level is the suitable level in the step S107, the threshold adjustment unit 711 of the CPU 70 calculates the thresholds thY, thM, thC, and thK for yellow, magenta, cyan, and black on the basis of the obtained bottom levels of the patterns of the respective colors and the average level Base_ave (step S108). The following formula (3) for calculating the threshold thY for yellow is shown as a representative. The thresholds for the other colors are calculated similarly.
thY=(Base_ave−Vh_y)α+Vh_y (3)
Although the value of α is set to 0.5 in this example, it is not limited to 0.5. In a case of α=0.5, the value of the midpoint (50%) between the bottom level Vh_y and the average level Base_ave is calculated as the threshold thY using the formula (3). After that, the CPU 70 turns off the light emitting section 51 of the sensor 40 in the step S109, stops rotation of the intermediate transfer belt 8 (step S112), and finishes the process in
Next, examples of the switching timings at which the thresholds used when the sensor 40 detects the patterns of the respective colors of the pattern image PT1 are switched will be described with reference to
As an example, the CPU 70 reads the predetermined period ta beforehand stored in the ROM 73, and sets it to the timing generation unit 717 as the switching period T. Then, the CPU 70 decides the switching timing at which the switching period T elapsed from a falling (rear edge) of the binary signal corresponding to the pattern to which the threshold preceding switching is applied, and switches the thresholds at the decided switching timing. It should be noted that the predetermined period ta is shorter than the low-level period between the adjacent square waveforms in a case where an ideal symmetrical sensor output waveform is binarized with the threshold of 50%. For example, the predetermined period ta is not more than the half of the low-level period. The low-level period is a period from the falling (rear edge) to rising (front edge) of the binary signal.
In the example shown in
It should be noted that the CPU 70 calculates the color registration amount from the binary signal generated in this way using the formulas (1) and (2). After that, the CPU 70 corrects the color registration by changing an image forming condition on the basis of the calculated color registration amount. For example, the CPU 70 adjusts exposure timings of the respective colors on the basis of the color registration amount in order to correct relative positional shift between the respective color images. This adjusts the image forming positions of the respective color images. Since the method for correcting the color registration is well-known, a detailed description is omitted. A detailed process for obtaining the color registration amount will be described with reference to
The CPU 70 first reads the predetermined period ta from the ROM 73 (step S201), and sets the predetermined period ta to the timing generation unit 717 as the switching period T (step S202). Next, the CPU 70 sets the threshold thY for the yellow pattern that is the first detection target in the pattern image PT1 from among the thresholds obtained in the threshold setting process (
Next, the CPU 70 starts to detect edges of the binary signal. Namely, the CPU 70 starts to detect a rising (front edge) and falling (rear edge) of the signal that is obtained by binarizing the output of the sensor 40 by the comparator 72 (step S208). In the description, a pattern about which a sensor output is subjected to the binarization is referred to as a pattern N. The first pattern N is a yellow pattern. The CPU 70 waits until a front edge of the pattern N will be detected (step S209). When the front edge is detected, the CPU 70 waits until a rear edge of the pattern N will be detected (step S210). When the rear edge of the pattern N is detected, the CPU 70 determines whether the number of detected edges that is a total of the detection counts of the front edges and rear edges from an edge detection start reached a predetermined number (step S211). In the description, the predetermined number is a total of the edges detected when the respective color patterns of all the pattern images PT1 are detected correctly. For example, since the single pattern image PT1 generates 16 edges, the predetermined number is 160 when ten sets of the pattern images PT1 is formed.
As a result of the determination in the step S211, when the number of detected edges has not reached the predetermined number, the CPU 70 starts counting a timer that measures elapsed time from the timing of detecting the rear edge in the previous step S210 (step S212). Then, the CPU 70 waits until a count value of the timer that indicates the elapsed time reaches the switching period T (step S213). When the count value reaches the switching period T, the CPU 70 proceeds with the process to step S214. In step the S214, the CPU 70 (the timing generation unit 717) generates a switching timing signal, and the CPU 70 switches the current threshold to a threshold for the following pattern in order to detect the following pattern (pattern N+1). For example, the threshold thY for the head yellow pattern is set up at the start of the sequence for obtaining color registration. When a front edge and rear edge are detected after that, the timing at which the switching period T elapses from the detection of the rear edge becomes the switching timing of thresholds. The CPU 70 switches the threshold thY to the threshold thM for the magenta pattern that is the following target at the switching timing. A threshold for comparing with an output value about a first color pattern in the pattern image shall be a first threshold. A threshold for comparing with an output value about a second color pattern following the first color pattern in the rotational direction of the intermediate transfer belt 8 shall be a second threshold. The CPU 70 corresponds to the controller that controls the timing at which the first threshold is changed to the second threshold in the present invention.
After that, the CPU 70 increments the counter N (step S215), returns the process to the step S210, and continues detection of edges. In the meantime, as a result of the determination in the step S211, when the number of detected edges reached the predetermined number, the CPU 70 calculates the color registration amount using the formulas (1) and (2) because all the patterns of all the pattern images PT1 have been detected (step S216), Since the plurality of pattern images PT1 are formed, the CPU 70 obtains (decides) the value that is obtained by averaging the color registration amounts deduced from the respective pattern images PT1 as the final color registration amount. This increases accuracy. Furthermore, at least one pattern image PT1 is enough from a viewpoint of simplification of the configuration. After that, the CPU 70 turns off the light emitting section 51 of the sensor 40 (step S217), stops the rotation of the intermediate transfer belt 8 (step S218), and finishes the process in
According to the first embodiment, the CPU 70 decides the switching timing to the threshold corresponding to the following pattern on the basis of the timing (rear edge) at which the level of the binary signal is changed corresponding to the respective color patterns in the pattern image PT1. Then, when the sensor output corresponding to the following pattern is binarized, the CPU 70 switches thresholds to the threshold for the following pattern at the decided switching timing. Thereby, the thresholds used for binarizing the sensor outputs corresponding to the respective color patterns in the pattern image (i.e., the thresholds for deciding the color registration amount from the pattern image) are switched at the suitable timings. Accordingly, since switching to the threshold for the following pattern does not become too late or too early, the binarization is performed using a suitable threshold, which enables correct detections of the respective color patterns. As a result, the color registration amount is obtained appropriately and the color-registration-correction accuracy is not deteriorated.
Moreover, the reference for determining the switching timing is the falling timing (rear edge) of the level of the binary signal and the switching period T is decided on the basis of the predetermined period Ta. These certainly generate the switching timing in the low-level period of the binary signal corresponding to an adjacent pattern. It should be noted that the standard for deciding the switching timing may be the rising timing (front edge) of the level of the binary signal. In such a case, the predetermined period Ta may be set in consideration of an assumed high-level period (detection width) of a square waveform of a binary signal.
Moreover, since the thresholds are set up using the pattern image PT2 of which the pattern interval is larger than that of the pattern image PT1 used for detecting color registration, the thresholds for the respective color patterns are set up with high accuracy. It should be noted that the pattern image PT1 used for detecting color registration may be used for setting the thresholds (
Although the predetermined period to shall be common to the respective colors, the present invention is not limited to this. Different values corresponding to the respective colors may be stored in the ROM 73 as the predetermined periods.
Next, an image forming apparatus according to a second embodiment of the present invention will be described. In the first embodiment, the timing at which the fixed switching period T elapses from the falling timing (rear edge) of the level of the binary signal becomes the switching timing. On the other hand, in a second embodiment of the present invention, the switching period T is decided for each color. The second embodiment will be described using
The CPU 70 obtains the timings of the respective edges and finds the period between adjacent edges across a low-level binary signal as a switching setting value. That is, the CPU 70 finds the period from the timing Yedg2 as a start point to a midpoint between the timings Yedg2 and Medg1 as a switching setting value tm with a formula (4) mentioned below. Similarly, the CPU 70 finds the period from the timing Medg2 as a start point to a midpoint between the timings Medg2 and Cedg1 as a switching setting value tc with a formula (5) mentioned below. The CPU 70 finds the period from the timing Cedg2 as a start point to a midpoint between the timings Cedg2 and Kedg1 as a switching setting value tk with a formula 6 mentioned below.
tm=(Medg1−Yedg2)/2 (4)
tc=(Cedg1−Medg2)/2 (5)
tk=(Kedg1−Cedg2)/2 (6)
The CPU 70 sets the switching setting values corresponding to the respective colors to the switching set period T when detecting the color registration. It should be noted that the switching period T for the yellow pattern in the pattern image PT1 that is detected secondary may be set to a predetermined value (for example, the value to described in the first embodiment), or may be set to the value tm, tc, or tk. It should be noted that there is no need to find the switching setting value for the yellow pattern in the pattern image PT1 that is detected first as with the first embodiment because the threshold thY is set when the formation of the first pattern image PT1 is started. Since the high-level period is divided by 2 in each of the formulas (4), (5), and (6), the switching setting value is equivalent to a half of the high-level period. It should be noted that the CPU 70 may decide a predetermined ratio of the high-level period as the switching setting value in the range less than 100%.
According to the second embodiment, the same effect as the first embodiment is obtained about the switching of the thresholds for determining the color registration amount from the pattern image at the suitable timing.
Moreover, the CPU 70 decides the period equivalent to the predetermined ratio of the time interval (high level period) between the falling of the level of the binary signal corresponding to one color pattern in the pattern image PT2 and the rising of the level of the binary signal corresponding to the following pattern as the switching period T. Accordingly, the thresholds are switched at the timings that are suitable for the respective colors.
Moreover, since the threshold setting process in
It should be noted that the method for setting the thresholds for the respective color patterns is not limited to the exemplified method in the above-mentioned embodiments. Moreover, the sensor output when the reflected light from the intermediate transfer belt 8 is measured is larger than the sensor output when the reflected light from a pattern is measured in the first and second embodiments. However, the apparatus may be configured so that the sensor output when the reflected light from the intermediate transfer belt 8 is measured will be smaller than the sensor output when the reflected light from a pattern is measured. In such a configuration, a binary signal becomes low level when the sensor output is smaller than a threshold and the binary signal becomes high level when the sensor output is larger than the threshold.
Other Embodiments
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
The present invention includes various configurations as long as they do not deviate from the point of the present invention. Parts of the above-mentioned embodiments may be combined suitably.
This application claims the benefit of Japanese Patent Application No. 2017-131192, filed Jul. 4, 2017, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2017-131192 | Jul 2017 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
8995892 | Sato | Mar 2015 | B2 |
9651908 | Nagashima | May 2017 | B2 |
20100172662 | Ogawa | Jul 2010 | A1 |
20130302050 | Shimba | Nov 2013 | A1 |
20150277268 | Goto | Oct 2015 | A1 |
20170235266 | Ino | Aug 2017 | A1 |
20170329267 | Yamazaki | Nov 2017 | A1 |
20170336737 | Takahashi | Nov 2017 | A1 |
Number | Date | Country |
---|---|---|
2010117735 | May 2010 | JP |
2010224009 | Oct 2010 | JP |
2013025184 | Feb 2013 | JP |
Number | Date | Country | |
---|---|---|---|
20190011868 A1 | Jan 2019 | US |