The present application claims priority under 35 U.S.C §119 to Japanese Patent Application Nos. 2009-065669, filed Mar. 18, 2009, and 2010-043285, filed Feb. 26, 2010, the entire contents of which are hereby incorporated herein by reference.
1. Field of the Invention
The present invention generally relates to a to-be-transferred object length measurement device capable of measuring a length of a to-be-transferred object on which an image is transferred, and an image forming apparatus and a computer-readable storage medium.
2. Description of the Related Art
In an image forming apparatus capable of forming a prescribed image while feeding a recording sheet (i.e., a to-be-transferred object) in the sheet feeding path where feeding rollers are provided, there is a known to-be-transferred object length measurement method of measuring a size (length) of the recording sheet as the to-be-transferred object. More specifically, in the to-be-transferred object length measurement method, the size (length) of the recording sheet as the to-be-transferred object is measured by using at least one to-be-transferred object detection sensor provided in the recording sheet feeding path, measuring a time period from when the feeding roller is started to be rotated to when the to-be-transferred object detection sensor detects the passage of the tail end of the recoding sheet, and calculating using the measured time period and the feeding speed of the feeding roller (see, for example, Japanese Patent Application Publication No. 03-172255).
However, the actual feeding speed of the to-be-transferred object may fluctuate due to the change of the diameter of the roller and the like caused by the eccentricity and thermal expansion of the feeding roller and the like to be different from the desired feeding speed. As a result, with the method of measuring the size (length) of the to-be-transferred object based on the measured time period and the feeding speed of the feeding roller, the size (length) of the to-be-transferred object may not be accurately measured.
The present invention is made in light of the above circumstances and may provide a to-be-transferred object length measurement device capable of measuring a length of a to-be-transferred object on which an image is transferred even when the diameter of the roller changes due to the eccentricity and thermal expansion of the feeding roller and the like, and an image forming apparatus and a computer program using such a to-be-transferred object length measurement device.
According to an aspect of the present invention, there is provide a to-be-transferred object length measurement device including a first rotating body feeding a to-be-transferred object; a passage detection unit disposed on a downstream side of the first rotating body and detecting a passage of the to-be-transferred object at a predetermined position in a to-be-transferred object feeding path; a rotation amount measurement unit measuring a rotation amount of the first rotating body in a first measurement period from when the passage detection unit starts detecting the passage of the to-be-transferred object at the predetermined position to a predetermined timing before the first rotating body completes feeding the to-be-transferred object; a second rotating body disposed on a downstream side of the first rotating body and the passage detection unit and feeding the to-be-transferred object after the first rotating body feeds the to-be-transferred object; a speed detection unit detecting a first feeding speed of the to-be-transferred object while the to-be-transferred object is fed by the first rotating body and further detecting a second feeding speed of the to-be-transferred object in a second measurement period from the predetermined timing to when the passage detection unit detects a completion of the passage of the to-be-transferred object at the predetermined position; and a calculation unit calculating a feeding distance of the to-be-transferred object per a predetermined rotation amount of the first rotating body based on the first feeding speed of the to-be-transferred object while the to-be-transferred object is fed by the first rotating body and further calculating a length of the to-be-transferred object based on the rotation amount of the first rotating body in the first measurement period, the feeding distance, and the second feeding speed of the to-be-transferred object in the second measurement period.
Other objects, features, and advantages of the present invention will become more apparent from the following description when read in conjunction with the accompanying drawings, in which:
In the following, embodiments of the present invention are described with reference to the accompanying drawings.
First Embodiment
A configuration of an image forming apparatus according to a first embodiment of the present invention
The scanner unit 11 is configured to read a draft. The photoconductive drums 12a through 12d are configured to form respective yellow (Y), cyan (C), magenta (M), and black (K) images when the respective laser lights are irradiated. The fixing unit 13 is configured to fix the transferred toner image onto the to-be-transferred object 90.
The drive roller 23 is driven to be rotated by an intermediate transfer belt drive motor (not shown), thereby conveying (rotating) the intermediate transfer belt 14. The follower roller 24 rotates following the rotation of the drive roller 23. The intermediate transfer belt 14 is configured to superpose the colored images formed on the respective photoconductive drums 12a through 12d. The secondary transfer roller 15 is configured to transfer the image on the intermediate transfer belt 14 onto the to-be-transferred object 90.
The repulsive roller 16 faces the secondary transfer roller 15, and is configured to generate and maintain a nip between the intermediate transfer belt 14 and the secondary transfer roller 15. The feed rollers 17 are configured to, for example, correct a skew of and feed the to-be-transferred object 90. The sheet supply unit 18 is configured to stack the to-be-transferred objects 90. The sheet supply roller 19 is configured to discharge the to-be-transferred object 90 from the sheet supply unit 18 to the sheet feed roller 20. The sheet feed roller 20 is configured to feed the to-be-transferred object 90 discharged by the sheet supply roller 19 to the feed rollers 17. The sheet discharger unit 21 is configured to discharge the to-be-transferred object 90 on which an image has been transferred and fixed.
On the intermediate transfer belt 14, formed is an intermediate transfer belt scale 14a. Further, the intermediate transfer scale detection sensor 22 is disposed at a position near the intermediate transfer belt 14 where the intermediate transfer belt scale 14a can be read. Further, the passage detection unit 25 is disposed at a position in the feeding path of the to-be-transferred object 90.
The control section 30 is configured to perform various control (functions) on the image forming apparatus 10. The control section 30 includes, for example, a CPU, a ROM, a main memory and the like. The various functions of the control section 30 may be achieved by loading a control program stored in the ROM or the like to the main memory, and executing the control program by the CPU. However, a part or all of the control section 30 may be implemented only by hardware. Otherwise, the control section 30 may be physically divided into plural devices. Details of the functions of the control section 30 are described below.
Operations of an Image Forming Apparatus According to The First Embodiment of the Present Invention.
An image read by the scanner unit 11 of the image forming apparatus 10 shown in
The image forming control section 31 is configured to control mainly the drive of the photoconductive drums 12a through 12d. The image forming control section 31 includes a photoconductive drum motor control section 31a and an image forming process control section 31b. The photoconductive drum motor control section 31a controls photoconductive drum motors (not shown) configured to drive the respective photoconductive drums 12a through 12d. The image forming process control section 31b controls electrophotographic processes including charging, exposing, and transferring processes.
The intermediate transfer control section 32 controls an intermediate transfer process. The intermediate transfer control section 32 includes an intermediate transfer motor control section 32a, an intermediate transfer FB control section 32b, and a primary transfer control section 32c. The intermediate transfer motor control section 32a controls an intermediate transfer motor (not shown) to drive the intermediate transfer belt 14. The intermediate transfer FB control section 32b performs feedback control of the speed of the intermediate transfer belt 14. Further, for example, the primary transfer control section 32c controls a process of transferring the toner images on the photoconductive drums 12a through 12d onto the intermediate transfer belt 14.
The secondary transfer control section 33 controls a secondary transfer process. The secondary transfer control section 33 includes a secondary transfer motor control section 33a and a transfer control section 33b. The secondary transfer motor control section 33a controls a secondary transfer motor (not shown) to drive the secondary transfer roller 15. Further, the transfer control section 33b controls, for example, a process of transferring the toner images on the intermediate transfer belt 14 onto the to-be-transferred object 90.
The fixing control section 34 controls a fixing function to fix the toner image on the to-be-transferred object 90, the toner image having been transferred onto the to-be-transferred object 90. Further, the sheet feed control section 35 controls, for example, a sequence of processes such as supplying, feeding, and discharging the to-be-transferred object 90.
In the image forming apparatus 10, an image read by the scanner unit 11 is supplied to the control section 30. Based on the supplied image, the control section 30 generates data of the image (hereinafter referred to as image data) to be formed on the to-be-transferred object 90. Based on the generated image data, the images are formed on the photoconductive drums 12a through 12d by the image forming control section 31. Then, the superposed image is formed on the intermediate transfer belt 14 by the intermediate transfer control section 32. Further, the image formed on the intermediate transfer belt 14 is transferred onto the to-be-transferred object 90 at the timing when the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15 from the sheet supply unit 18.
During this process, in order to form an accurate image on the to-be-transferred object 90, the photoconductive drum motors (not shown) to drive the respective photoconductive drums 12a through 12d are controlled by the photoconductive drum motor control section 31a; the intermediate transfer motor (not shown) to drive the intermediate transfer belt 14 is controlled by the intermediate transfer motor control section 32a; and the secondary transfer motor (not shown) to drive the secondary transfer roller 15 is controlled by the secondary transfer motor control section 33a.
The image transferred onto the to-be-transferred object 90 passes through the fixing unit 13. During this passage, the fixing control section 34 controls a fixing function to fix the toner image on the to-be-transferred object 90, the toner image having been transferred onto the to-be-transferred object 90. As a result, the toner image on the to-be-transferred object 90 is fixed. After that, the to-be-transferred object 90 is discharged to the sheet discharger unit 21 by the sheet feed control section 35.
Measurement of the Length of the to-be-transferred Object
In the following, a method capable of accurately measuring the length of the to-be-transferred object 90 is described. To accurately measure the size (length) of the to-be-transferred object 90 may be very important. For example, in a case where the above-mentioned typical operations are performed, provided that the size (length) of the to-be-transferred object 90 shrinks and that the image is formed on the to-be-transferred object 90 without changing (adjusting) the size (length) of the image to be formed on the to-be-transferred object 90, the size (length) of the image formed on the to-be-transferred object 90 may be greater than that of the image to be desirably (originally) formed. Therefore, in this case, it may be required to reduce the size (length) of the image to be formed in accordance with the shrinkage of the to-be-transferred object 90.
As the encoder 17a, a known encoder may be used. As an example of the encoder 17a, there are a photoelectric sensor used by irradiating light onto a slit disk on which scales are formed and detecting an optical pulse passed through the slit as the positional information of the rotation, a magnetic sensor by using a rotating disk or drive on which a magnetic pattern is formed and detecting the cyclically changing magnetic field as positional information of the rotation, a capacitance sensor detecting the change of capacitance, and a continuity sensor detecting the electrical continuity. Further, the feed roller 17 may be a representative example of a first rotating body of the present invention.
The intermediate transfer belt 14 is equipped with an intermediate belt scale 14a. The intermediate belt scale 14a includes indications, more specifically, reflection parts and non-reflecting parts alternately disposed at predetermined intervals along the feeding direction. Further, the intermediate transfer scale detection sensor 22 is disposed at a position near the intermediate transfer belt 14 where the intermediate transfer belt scale 14a can be read. Further, the intermediate transfer scale detection sensor 22 is configured to output a pulse signal corresponding to a predetermined cycle of the intermediate transfer belt scale 14a formed on the intermediate transfer belt 14.
The intermediate transfer scale detection sensor 22 includes, for example, a light-emitting device, a light-receiving device, and a pulse generation section (not shown). In this case, the light-emitting section emits light onto the intermediate transfer belt scale 14a; the light-receiving device receives light reflected from the intermediate transfer belt scale 14a and generates an electric signal in accordance with the amount of the received (reflected) light; and the pulse generation section generates a pulse signal based on the electric signal generated by the light-receiving device. Further, the intermediate transfer belt 14 may be a representative example of a second rotating body of the present invention.
The control section 30 is capable of measuring a feeding speed of the intermediate transfer belt 14 (=a rotating speed of the secondary transfer roller 15) by counting the pulses of the pulse signal output from the intermediate transfer scale detection sensor 22. While the to-be-transferred object 90 is being passed between the intermediate transfer belt 14 and the secondary transfer roller 15, a feeding speed of the intermediate transfer belt 14 (=a rotating speed of the secondary transfer roller 15) is equal to a feeding speed of the to-be-transferred object 90. Further, the intermediate transfer belt 14, the intermediate transfer belt scale 14a, and the intermediate transfer scale detection sensor 22 may be representative components of a speed detection unit of the present invention.
The passage detection unit 25 is provided in the feeding path of the to-be-transferred object 90, and is configured to detect the passage of the to-be-transferred object 90. The passage detection unit 25 includes, for example, a light-emitting device and a light-receiving device (not shown). In this case, the light-emitting section emits light onto the to-be-transferred object 90; and the light-receiving device receives light reflected from the to-be-transferred object 90 and generates an electric signal in accordance with the amount of the received (reflected) light. Then, it may become possible to determine whether the to-be-transferred object 90 is being passed through depending on an amplitude of the generated electric signal.
As described in detail below, the control section 30 is configured to calculate the length of the to-be-transferred object 90. Therefore, the control section 30 may be a representative example of a calculation unit of the present invention.
Further, the intermediate transfer belt 14, the intermediate transfer belt scale 14a, the secondary transfer roller 15, the repulsive roller 16, the feed rollers 17, the encoder 17a, the intermediate transfer scale detection sensor 22, the passage detection unit 25, and the control section 30 may be representative components of a to-be-transferred object length measurement device of the present invention.
Next, as shown in
Next, as shown in
Next, as shown in
Next, with reference to
In this embodiment of the present invention, a time period from time TB to time TF (i.e., a time period while the passage detection unit 25 detects the passage of the to-be-transferred object 90) is divided into two periods: a first measurement period and a second measurement period. The first measurement period is defined as a time period from time TB to time TD, that is a time period from a timing when the passage detection unit 25 starts detecting the passage of the to-be-transferred object 90 to a predetermined timing before the feed rollers 17 finishes feeding the to-be-transferred object 90. The second measurement period is defined as a time period from time TD to time TF, that is a time period from the predetermined timing before the feed rollers 17 finishes feeding the to-be-transferred object 90 to when the passage detection unit 25 detects the completion of the passage of the to-be-transferred object 90. Then, the feeding distances of the first measurement period and the second measurement period are separately calculated using different methods, and the length of the to-be-transferred object 90 is obtained by summing the results (feeding distances) of the first measurement period and the second measurement period.
In the first measurement period, a feeding distance (first feeding distance) of the to-be-transferred object 90 in the first measurement period may be calculated based on the following formula (1).
The first feeding distance of the to-be-transferred object 90=(one-pulse feeding distance “a”)×(pulse count No. “b”) formula (1)
Herein, the one-pulse feeding distance “a” refers to a feeding distance of the to-be-transferred object 90 per one pulse of the encoder 17a [mm/pulse]. Further, the pulse count No. “b” refers to the counted number of the pulses of the pulse signal output from the encoder 17a during the first measurement period.
When assuming that the radius “r” of the feed roller 17 does not fluctuate with time, the one-pulse feeding distance “a” may be calculated based on a formula: 2πr/(the number of pulses of one rotation of the encoder). However, practically, the radius “r” of the feed roller 17 may fluctuate due to thermal expansion of the feed roller 17 or the like; therefore, it may not be feasible to accurately calculate the one-pulse feeding distance “a” using the radius “r” of the feed roller 17. To overcome the circumstance, in this embodiment of the present invention, in the time period from time TC to time TE (i.e., the time period while the to-be-transferred object 90 is being fed by both the intermediate transfer belt 14 and the feed rollers 17), the one-pulse feeding distance “a” is calculated based on the following formula (2).
one-pulse feeding distance “a”=(averaged feeding distance in a predetermined time period “t” (i.e., averaged feeding speed of the intermediate transfer belt 14×t))/pulse count No. of the encoder 17a during the predetermined time period “t” formula (2)
In formula (2), the one-pulse feeding distance “a” is calculated based on the averaged feeding speed of the intermediate transfer belt 14. Because of this feature, it may become possible to accurately calculate the one-pulse feeding distance “a” even when the radius “r” of the feed roller 17 fluctuates.
In the second measurement period, a feeding distance (second feeding distance) of the to-be-transferred object 90 in the second measurement period is calculated based on the averaged feeding speed of the intermediate transfer belt 14. More specifically, an averaged feeding speed “vn” (herein n: a natural number) of the intermediate transfer belt 14 per unit time “t1” is measured, and then, a feeding distance “cn” of the to-be-transferred object 90 per unit time “t1” is calculated by cn=t1×vn. Namely, first, in the first time period “t1” from time TD, the averaged feeding speed “v1” of the intermediate transfer belt 14 per unit time “t1” is measured, and then, based on the measured averaged feeding speed “v1”, the feeding distance c1 of the to-be-transferred object 90 per unit time “t1” is calculated by c1=t1×v1. Next, similarly, in the second (next) time period “t1”, the averaged feeding speed “v2” of the intermediate transfer belt 14 per unit time “t1” is measured, and then, based on the measured the averaged feeding speed “v2”, the feeding distance “c2” of the to-be-transferred object 90 per unit time “t1” is calculated by c2=t1×v2. This process is repeated until the passage detection unit 25 detects the completion of the passage of the to-be-transferred object 90. When “n” multiples of the time period “t1” are included until the passage detection unit 25 detects the completion of the passage of the to-be-transferred object 90 (i.e, the second measurement period is given as n×t1), n feeding distances (i.e., c1 through cn) are calculated. Based on the calculated n feeding distances (i.e., c1 through cn), the second feeding distance of the to-be-transferred object 90 in the second measurement period is calculated by the following formula (3).
The second feeding distance of the to-be-transferred object 90 c=c1+c2+ . . . +cn formula (3)
Any appropriate time period may be used as the unit time “t1”. Herein, however, it is assumed the value of the unit time “t1” is a sufficiently small value when compared with the value of the second measurement period.
The length of the to-be-transferred object 90 is calculated by summing the first measurement period and the second measurement period together. Namely, based on the formulas (1) and (3), the length of the to-be-transferred object 90 is given by the following formula (4).
Length of the to-be-transferred object 90=(one-pulse feeding distance “a”)×(pulse count No. “b”)+(second feeding distance of the to-be-transferred object 90“c”) formula (4)
Next, with reference to
Next, in step S602, the control section 30 determines whether the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15 (step S602). For example, whether the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15 may be determined based on a determination whether a predetermined time period has passed since the passage detection unit 25 detects the beginning of the passage of the to-be-transferred object 90. In this case, it may be assumed that an approximate length and an approximate feeding speed of the to-be-transferred object 90 are given. Therefore, based on the approximate length and the approximate feeding speed of the to-be-transferred object 90, it may become possible to calculate the predetermined time period from when the passage detection unit 25 detects the beginning of the passage of the to-be-transferred object 90 to when the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15. In this case, preferably, the predetermined time period is determined in a manner such that the to-be-transferred object 90 never fails to be interposed between the intermediate transfer belt 14 and the secondary transfer roller 15 after the predetermined time period has passed since the passage detection unit 25 has detected the beginning of the passage of the to-be-transferred object 90.
Further, as another example, whether the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15 may be determined by monitoring a value of a shock jitter (i.e., speed fluctuation) which is to be changed upon the interposition of the to-be-transferred object 90 between the intermediate transfer belt 14 and the secondary transfer roller 15. In this case, during monitoring the value of the shock jitter, when the value of the shock jitter exceeds a predetermined threshold value, it may become possible to determine that the to-be-transferred object 90 is interposed between the intermediate transfer belt 14 and the secondary transfer roller 15.
In step S602, when determining that the interposition of the to-be-transferred object 90 between the intermediate transfer belt 14 and the secondary transfer roller 15 is not detected (NO in step S602), the process goes back to the same step S602 to execute step S602 again. On the other hand, when determining that the interposition of the to-be-transferred object 90 between the intermediate transfer belt 14 and the secondary transfer roller 15 is detected (YES in step S602; in this case, the to-be-transferred object 90 is fed by both the intermediate transfer belt 14 and the secondary transfer roller 15), the process goes to step S603. In step S603, the control section 30 calculates the one-pulse feeding distance “a” using formula (2), and stores the calculated value of the one-pulse feeding distance “a”.
Next, in step S604, at a predetermined timing before the timing when the feed rollers 17 finishes feeding the to-be-transferred object 90 (i.e., at a predetermined timing before the timing when the tail end of the to-be-transferred object 90 is separated from the feed rollers 17), the control section 30 stops counting the number of pulses of the pulse signal from the encoder 17a, and stores the counted number of the pulses as the pulse count No. “b” (step S604). In this case, at the predetermined timing, the first measurement period is terminated and the second measurement period is started. In this case, as the predetermined timing, any appropriate timing may be set (selected) as long as the timing is the timing after the value of the one-pulse feeding distance “a” is calculated; however, preferably, the predetermined timing is the timing just before the timing when the to-be-transferred object 90 is separated from the feed rollers 17. By determining the predetermined timing in this way, it may become possible to perform sufficient averaging operations on the value of the one-pulse feeding distance “a”. By sufficiently averaging the value of the one-pulse feeding distance “a”, it may become possible to effectively reduce the influences of the eccentricity and the partial thermal expansion of the feed rollers 17 when the influences occur. Further, for example, the predetermined timing may be determined as the timing after a certain time period has passed since the passage detection unit 25 has detected the beginning of the passage of the to-be-transferred object 90. This is because, as described above, the approximate length and the approximate feeding speed of the to-be-transferred object 90 are given. Therefore, based on the approximate length and the approximate feeding speed of the to-be-transferred object 90, it may become possible to determine the certain time period; thereby enabling determining the predetermined time period.
Next, in step S605, the control section 30 sets a sum “c” of the feeding distances to be zero (c=0) (step S605). Next, in step S606, the control section 30 sets “n” to be one (n=1) (step S606). Next, in step S607, the control section 30 calculates the averaged feeding speed “vn” of the intermediate transfer belt 14 in the unit time “t1” (step S607). Next, in step S608, the control section 30 calculates the feeding distance “cn” of the to-be-transferred object 90 per unit time “t1” based on the following formula: feeding distance cd=(unit time t1)×(averaged feeding speed vn) (step S608).
Next, in step S609, the control section 30 adds the feeding distance “cn” calculated in step S608 to the sum “c” of the feeding distances (c=c+cn), and stores the sum “c” of the feeding distances after the calculation in this step (steps S609). In step S609, whenever the feeding distance “cn” is added to the sum “c” of the feeding distances, the latest (new) value of the sum “c” of the feeding distances is stored.
Next, in step S610, based on the output from the passage detection unit 25, the control section 30 determines whether the passage detection unit 25 has detected the completion of the passage of the to-be-transferred object 90 (i.e., whether the passage detection unit 25 has detected that the tail end of the to-be-transferred object 90 has passed through a point where the passage detection unit 25 detects the to-be-transferred object 90) (step S610). In step S610, when determining that the completion of the passage of the to-be-transferred object 90 has not been detected (NO in step S610), the process goes to step S611. In step S611, the control section 30 increments n to be n+1 (n=n+1). After that, the process goes back to step S607 to execute steps S607 through S610. In step S610, when determining that the completion of the passage of the to-be-transferred object 90 is detected (YES in step S610), the process goes to step S612 to execute step S612. When the completion of the passage of the to-be-transferred object 90 is detected, the second measurement period is terminated.
Next, in step S612, the control section 30 calculates the length of the to-be-transferred object 90 based on the formula (4) using the one-pulse feeding distance “a” stored in step S603, the pulse count No. “b” stored in step S604, and the sum “c” of the feeding distances stored in step S609 (steps S612).
As described above, it may become possible to calculate the length of the to-be-transferred object 90 by adding the first feeding distance of the to-be-transferred object 90 in the first measurement period (i.e., one-pulse feeding distance “a”×pulse count No. “b”) to the second feeding distance of the to-be-transferred object 90 in the second measurement period (i.e., sum “c” of the feeding distances).
Further, the process exemplarily shown in
As described above, according to the first embodiment of the present invention, the time period while the passage detection unit 25 is detecting the passage of the to-be-transferred object 90 is divided into two periods: a first measurement period and a second measurement period. In this case, the first measurement period is defined as a time period from when the passage detection unit 25 starts detecting the passage of the to-be-transferred object 90 to the predetermined timing before the feed rollers 17 finishes feeding the to-be-transferred object 90. The second measurement period is defined as the time period from the predetermined timing before the feed rollers 17 finishes feeding the to-be-transferred object 90 to when the passage detection unit 25 detects the completion of the passage of the to-be-transferred object 90. Further, in the first measurement period, the first feeding distance of the to-be-transferred object 90 in the first measurement period is calculated by multiplying the one-pulse feeding distance “a” by the pulse count No. “b” of the encoder 17a. In the second measurement period, the second feeding distance of the to-be-transferred object 90 in the second measurement period is calculated based on the averaged feeding speed of the intermediate transfer belt 14 in the unit time. After that, by adding the first feeding distance to the second feeding distance, the length of the to-be-transferred object 90 may be calculated. In this case, the calculation is based on the averaged feeding speed of the intermediate transfer belt 14 and the number of pulses of the pulse signal from the encoder 17a in the period when the to-be-transferred object 90 is fed by both the intermediate transfer belt 14 and the secondary transfer roller 15 without using the radius “r” of the feed roller 17. Because of this feature, it may become possible to accurately calculate the one-pulse feeding distance “a” even when the radius “r” of the feed roller 17 fluctuates. As a result, it may become possible to accurately calculate the size (length) of the to-be-transferred object 90.
Second Embodiment
As described above, in the first embodiment of the present invention, the length of the to-be-transferred object 90 is calculated by adding the first feeding distance (i.e., one-pulse feeding distance “a”×pulse count No. “b”) to the second feeding distance (i.e., sum “c” of the feeding distances). On the other hand, according to the second embodiment of the present invention, there is provided a correction count value “d”. The correction count value “d” is counted up whenever a sum “c′” of the feeding distances is equal to or greater than the one-pulse feeding distance “a” obtained based on formula (2). In this case, the sum “c′” of the feeding distances is obtained by adding the feeding distances “cn” per unit time “t1” in the second measurement period. Then, the length of the to-be-transferred object 90 is obtained by multiplying a sum of the “pulse count No. “b”” and the “correction count value “d”” by the “one-pulse feeding distance “a””. In the following, a description of the same parts as those in the first embodiment may be omitted.
In this embodiment, similar to the first embodiment, the second feeding distance of the to-be-transferred object 90 in the second measurement period is calculated based on the averaged feeding speed of the intermediate transfer belt 14 in the unit time. The method of calculating the feeding distance “cn” (n=0, 1, . . . , k) per unit time “t1” is the same as that in the first embodiment. Therefore, the repeated description of this method is herein omitted.
In this embodiment, as described above, the correction count value “d” is counted up whenever the sum “c′” of the feeding distances is equal to or greater than the one-pulse feeding distance “a” obtained based on formula (2), the sum “c′” of the feeding distances being obtained by adding the feeding distances “cn” per unit time “t1”.
The initial value of the correction count value “d” is zero (d=0). In a specific example, when assuming that the sum of the feeding distances c1 through c9 is equal to the one-pulse feeding distance “a”, the correction count value “d” is counted up when all the feeding distances c1 through c9 are added to the sum “c′” of the feeding distances (c′=c1+ . . . +c9). By doing in this way, the number of one-pulse feeding distance “a” is counted by counting the correction count value “d” until the passage detection unit 25 detects the completion of the passage of the to-be-transferred object 90. Herein, as the unit time “t1”, any appropriate unit time may be used. However, preferably, the value of the unit time “t1” is to be determined in a manner such that the feeding distance “ca” is sufficiently small value when compared with the value of the one-pulse feeding distance “a”.
The length of the to-be-transferred object 90 may be obtained by multiplying the sum of the pulse count No. “b” obtained in the first measurement period and the correction count value “d” obtained based on the feeding distance in the second measurement period by the one-pulse feeding distance “a” as in the following formula (5)
Length of the to-be-transferred object 90=(one-pulse feeding distance “a”)×((pulse count No. “b”)+(correction count value “d”)) formula (5)
First, the process of steps S600 through S604 is executed.
Next, in step S705, the control section 30 sets the correction count value “d” to be zero (d=0) (step S705). Next, in step S706, the control section 30 sets the sum “c′” of the feeding distances to be zero (c′=0) (step S706). Next, in step S707, the control section 30 sets “n” to be one (n=1) (step S707). Next, the process of steps S607 and 5608 is executed similar to the process of steps S607 and 5608 in
Next, in step S709, the feeding distance “cn” calculated in step S608 is added to the sum “c′” of the feeding distances (step S709). Next, in step S710, the control section 30 determines whether the sum “c′” of the feeding distances is equal to or greater than the one-pulse feeding distance “a” stored in step S603 (steps S710). In step S710, when determining that the sum “c′” of the feeding distances is not equal to nor greater than the one-pulse feeding distance “a” (NO in step S710), the process goes to step S611. In step S611, the control section 30 increments n to be n+1 (n=n+1). After that, the process goes back to step S607 to execute steps S607 through S709. In step S710, when determining that the sum “c′” of the feeding distances is equal to or greater than the one-pulse feeding distance “a” (YES in step S710), the process goes to step S711. In step S711, the control section 30 increments (counts up) the correction count value “d” by one (d=d+1), and then, the new value “d” is stored in a memory (step S711).
Next, in step S610, the process similar to that of step S610 in
Next, in step S712, the control section 30 calculates the length of the to-be-transferred object 90 based on the formula (5) using the one-pulse feeding distance “a” stored in step S603, the pulse count No. “b” stored in step S604, and the correction count value “d” stored in step S711 (steps S712).
As described above, it may become possible to calculate the length of the to-be-transferred object 90 by multiplying a sum of the “pulse count No. “b”” in the first measurement period and the correction count value “d” in the second measurement period by the one-pulse feeding distance “a”, the correction count value “d” representing the number using one-pulse feeding distance “a” as a reference (unit).
Further, the process exemplarily shown in
As described above, according to the second embodiment of the present invention, an effect similar to that in the first embodiment of the present invention may be obtained.
Modified Second Embodiment
In this modified second embodiment, more accurate length of the to-be-transferred object may be obtained when compared with that in the second embodiment. Specifically, in the process of
As described above, according this modified second embodiment of the present invention, when the sum “c′” of the feeding distances is equal to or greater than the one-pulse feeding distance “a”, the difference between the sum “c′” of the feeding distances and the one-pulse feeding distance “a” is input (set) to the initial value of the next sum “c′” of the feeding distances. In other words, the difference between the sum “c′” of the feeding distances and the one-pulse feeding distance “a” is added to the initial value of the next sum “c′” of the feeding distances. Because of this feature, it may become possible to count up the correction count value “d” by considering the difference. Therefore, in this modified second embodiment, it may become possible to obtain more accurate length of the to-be-transferred object when compared with the second embodiment of the present invention.
Further, the process exemplarily shown in
Third Embodiment
In the third embodiment of the present invention, an example using a method of measuring the length of the to-be-transferred object different from that used in the first embodiment of the present invention is described. Specifically, in the second measurement period, instead of calculating the feeding distance “cn” of the to-be-transferred object 90 per unit time “t1”, a feeding distance “e” in the second measurement period is calculated using an elapsed time period “tm” in the second measurement period and an averaged feeding speed Vm corresponding to the elapsed time period “tm”.
Further, a configuration of the image forming apparatus according to this third embodiment is similar to that in the first embodiment of the present invention. Therefore, the description thereof is omitted.
Next, in step S905, the control section 30 starts measuring an elapsed time period since the control section 30 has stopped counting the number of pulses of the pulse signal from the encoder 17a in step S604 and an averaged feeding speed of the intermediate transfer belt 14 in the elapsed time period. Next, a process similar to that in step S610 in
Next, in step S911, the control section 30 calculates the feeding distance “e” in the second measurement period using the elapsed time period “tm” in the second measurement period and the averaged feeding speed Vm corresponding to the elapsed time period “tm” based on the following formula (6).
Feeding distance “e”=(elapsed time period “tm”)×(averaged feeding speed Vm) formula (6)
Further, in the step S911, the control section 30 stores the calculated feeding distance “e” (step S911).
Next, in step S912, the control section 30 calculates the length of the to-be-transferred object 90 based on the following formula (7) using the one-pulse feeding distance “a” stored in step S603, the pulse count No. “b” stored in step S604, and the feeding distance “e” stored in step S911 (steps S912).
Length of the to-be-transferred object 90=(one-pulse feeding distance “a”)×(pulse count No. “b”)+(feeding distance “e”) formula (7)
As described above, the length of the to-be-transferred object 90 may be obtained by adding the first feeding distance (one-pulse feeding distance “a”×pulse count No. “b”) of the to-be-transferred object 90 in the first measurement period to the second feeding distance (feeding distance “e”) of the to-be-transferred object 90 in the second measurement period.
Further, the process exemplarily shown in
As described above, according to the third embodiment of the present invention, an effect similar to that in the first embodiment of the present invention may be obtained.
Fourth Embodiment
In the forth embodiment of the present invention, an example is described where, instead of using the encoder 17a in the first embodiment of the present invention, a rotation angle detection mechanism 40 is used. The configuration the rotation angle detection mechanism 40 in the image forming apparatus according to the fourth embodiment of the present invention is similar to the image forming apparatus 10 in the first embodiment of the present invention. Therefore, the description of the similar parts is herein omitted.
The scale 41 includes the indications, more specifically, reflection parts and non-reflecting parts alternately disposed at predetermined intervals, along the circumferential direction of the feed roller 17. The scale detection sensor 42 is disposed near the scale 41, and is configured to detect the indications of the scale 41 and output a pulse signal as a pulse signal output unit. The scale detection sensor 42 includes, for example, a light-emitting device, a light-receiving device, and a pulse generation section (not shown). In this case, the light-emitting section emits light onto the scale 41; the light-receiving device receives light reflected from the scale 41 and generates an electric signal in accordance with the amount of the received (reflected) light; and the pulse generation section generates a pulse signal based on the electric signal generated by the light-receiving device. Further, the light-emitting device, the light-receiving device, and the pulse generation section may be integrated together or separated from one another.
The combination of the scale 41 and the scale detection sensor 42 is configured to output a pulse signal in accordance with the rotation of the feed roller 17, and may be a representative example of a rotation angle measurement unit of the present invention. The control section 30 may measure the rotation amount of the feed roller 17 by counting the number of pulses of the pulse signal output from the scale detection sensor 42. Namely, the scale 41, the scale detection sensor 42, and the control section 30 may be representative components of the rotation amount measurement unit of the present invention.
As described above, according to the fourth embodiment of the present invention, an effect similar to that in the first embodiment of the present invention may be obtained.
Fifth Embodiment
In the fifth embodiment of the present invention, an example using a method of measuring the length of the to-be-transferred object different from that used in the first embodiment of the present invention is described. In the first embodiment, the example is described in which the length of the to-be-transferred object is obtained using the feeding speed of the intermediate transfer belt 14 (=rotating speed of the secondary transfer roller 15=feeding speed of the to-be-transferred object). On the other hand, in the fifth embodiment of the present invention, an example is described in which the length of the to-be-transferred object is obtained using a dedicated feeding distance measurement unit 50. The configuration other than the feeding distance measurement unit 50 in the image forming apparatus according to the fifth embodiment of the present invention is similar to the image forming apparatus 10 in the first embodiment of the present invention. Therefore, the description of the similar parts is herein omitted.
The control section 30 may measure the feeding speed of the to-be-transferred object 90 based on the output from the feeding distance measurement unit 50. Namely, the feeding distance measurement unit 50 may be a representative example of a to-be-transferred object feeding speed measurement unit.
As described above, according to the fifth embodiment of the present invention, an effect similar to that in the first embodiment of the present invention may be obtained. Further, additional effect described below may also be obtained. Namely, in the measurement of the feeding speed of the to-be-transferred object, the feeding speed of the intermediate transfer belt is not used. Because of this feature, it may become possible to measure the length of the to-be-transferred object regardless of the position of the feeding distance measurement unit 50 in the feeding path of the to-be-transferred object 90.
Further, in an image forming apparatus according to any of the first through the fifth embodiments of the present invention, an expansion-contraction rate of the to-be-transferred object may be measured. In the following, with reference to
However, the to-be-transferred object 90 may be expanded or contracted due to (during) the first fixing. As a result, in the to-be-transferred object 90, the magnification ratio in the front surface may differ from that in the rear surface. To overcome the difference, the magnification ratio may be adjusted by using the expansion and contraction rate of the to-be-transferred object due to the first fixing by the fixing unit 13. In this case, the expansion and contraction rate of the to-be-transferred object may be calculated based on the following formula (8).
Expansion-contraction rate of the to-be-transferred object 90 [%]=(length of the to-be-transferred object 90 after the passage through the fixing unit 13)/(length of the to-be-transferred object 90 before the passage through the fixing unit 13) formula (8)
Further, in a case where the length of the to-be-transferred object 90 is measured using the method in the second embodiment of the present invention, the expansion-contraction rate of the to-be-transferred object 90 may be obtained based on the following formula (9) using the pulse count No. “b” and the correction count value “d”.
Expansion-contraction rate of the to-be-transferred object 90 [%]=(“b”+“d” after the passage through the fixing unit 13)/(“b”+“d” before the passage through the fixing unit 13) formula (9)
As described above, by measuring the expansion-contraction rate of the to-be-transferred object, it may become possible to more accurately perform the double-side printing.
According to an embodiment of the present invention, it may become possible to provide a to-be-transferred object length measurement device capable of measuring the length of the to-be-transferred object on which an image is transferred even when the diameter of the roller fluctuates due to the eccentricity and thermal expansion of the feeding roller and the like, and an image forming apparatus and a computer program using such a to-be-transferred object length measurement device.
Although the invention has been described with respect to specific embodiments and a modification for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
For example, the present invention may be applied to a color copier having a scanner unit. However, the present invention may also be applied to apparatuses such as a printer configured to receive image data from an external controller such as a PC and form an image based on the image data.
Further, in any of the first through the fifth embodiments of the present invention, for example, as the first rotating body, instead of using the feed rollers 17, a feed belt may be used. In this case, instead of the encoder 17a, the feed belt may be equipped with a scale similar to the intermediate belt scale 14a. Further, a sensor similar to the intermediate transfer scale detection sensor 22 may be disposed near the feed belt. By doing this, the rotation amount of the feed belt may be measured.
Further, in any of the first through the fifth embodiments of the present invention, as the second rotating body, instead of using the intermediate transfer belt 14, an intermediate transfer drum may be used.
Number | Date | Country | Kind |
---|---|---|---|
2009-065669 | Mar 2009 | JP | national |
2010-043285 | Feb 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20050127597 | Sano et al. | Jun 2005 | A1 |
20080226372 | Loh et al. | Sep 2008 | A1 |
Number | Date | Country |
---|---|---|
05-208534 | Aug 1993 | JP |
2743203 | Apr 1998 | JP |
3089039 | Sep 2000 | JP |
Entry |
---|
Abstract of JP 04-288560 filed on Oct. 13, 1992. |
Abstract of JP 03-172255 filed on Jul. 25, 1991. |
Number | Date | Country | |
---|---|---|---|
20100239282 A1 | Sep 2010 | US |