1. Field of the Invention
The present invention generally relates to an image forming apparatus that is provided with image carriers, and in particular to control for cleaning the image carriers.
2. Description of the Related Art
Transfer-system image forming apparatuses that adopt an electrophotographic process, an electrostatic recording process, or the like need to clean a developer that has not transferred to paper and remains on the surface of an image carrier. However, if the image carrier and a cleaning blade are left in contact with each other, finely-powdered toner, an additive agent, and the like aggregate in such a contact area, which causes streaks and image blurring (density fluctuation and the like) to occur. Generally, a friction coefficient μ of the portion of the surface (peripheral surface) of the image carrier on which finely-powdered toner and the like aggregate relatively becomes lower. Thus, the rotational velocity (circumferential velocity) of the image carrier becomes temporarily faster while the cleaning blade is passing the portion in which the friction coefficient μ is low. This is a cause of streaks and image blurring.
According to the invention disclosed in Japanese Patent Laid-Open No. 2005-62280, it has been proposed that an image carrier is stopped when image formation ends, finely-powdered toner is removed by slightly rotating the image carrier thereafter, and toner agglomerate is reduced by further rotating the image carrier in reverse.
With an image forming apparatus that is provided with a plurality of image carriers side by side and forms multicolor images, it is important to match the rotation phases of the image carriers to reduce color misalignment. Color misalignment occurs due to image formation positions (transfer positions) of a plurality of image carriers that respectively correspond to different colors not matching. Japanese Patent Laid-Open No. 2006-330299 has proposed that the phases are aligned after image formation ends such that the phase difference between a plurality of image carriers becomes smaller, and thereafter the image carriers are stopped.
However, Japanese Patent Laid-Open No. 2006-330299 does not take into consideration the cleaning sequence after image formation ends as disclosed in Japanese Patent Laid-Open No. 2005-62280. Specifically, if the cleaning sequence is executed after the phases are aligned, there is a possibility that the phases may shift again. Generally, in the image forming apparatuses that have a plurality of stations, the stations are respectively equipped with a different cartridge. Specifically, since the load on each motor differs depending on the wear state of the cartridges and the difference therebetween, the amount of movement of the surface (peripheral surface) of the carriers will also differ. This also leads to a possibility of increasing the phase difference between the image carriers. Note that the phases may be aligned when the image carriers are started up next time, which will increase a first print-out time.
In view of this, a feature of the present invention is to solve at least one of such problems and other problems. For example, a feature of the present invention is to reduce streaks, image blurring, and color misalignment by reducing the phase difference due to the variations between loads on drive sources that drive image carriers without increasing a first print-out time. It should be noted that means to solve the other problems shall become apparent through the entire specification.
An image forming apparatus of the present invention is provided with, for example, an image carrier that carries an image formed using a developer, a drive source that drives the image carrier to rotate, a cleaning member that contacts the image carrier and removes the developer from the surface of the image carrier, a control unit, a measuring unit, and a determination unit. The control unit controls the drive source such that when transfer of the image formed using the developer to a recording medium ends, the image carrier is temporarily stopped, and thereafter the image carrier is intermittently driven N times (N is a natural number of two or more). The measuring unit measures an amount of rotation of the image carrier when the image carrier is intermittently driven. The measuring unit measures an amount of drive rotation Ct since driving of the image carrier has started. The control unit issues a stop instruction to the drive source when an amount of drive rotation Ct reaches a prescribed amount of rotation for stop instruction issuance Mt. The determination unit determines an amount of rotation for stop instruction issuance Mt that will be applied to a next drive based on an amount of inertial rotation Cl that is measured by the measuring unit from when the stop instruction is issued until when the image carrier stops rotating, and a target amount of rotation D during the intermittent drive of the image carrier.
According to the present invention, control is performed such that the final amount of rotation when an image carrier is intermittently driven N times reaches a prescribed amount, thus reducing the phase difference due to variations between loads on the drive sources. Accordingly, it is possible to reduce streaks, image blurring, and color misalignment resulting from the phase difference between the image carriers, without increasing the first print-out time.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention are described below. The individual embodiments described below are useful for understanding various concepts of the present invention, such as superordinate concepts, intermediate concepts, and subordinate concepts. The technical scope of the invention is determined by the appended claims, and therefore is not limited by the individual embodiments described below.
Embodiment 1
The image forming apparatus 100 is provided with four process cartridges 5 that are detachable from the main body. Although the basic structure of these four process cartridges 5 is the same, the difference thereof is to respectively form images with a different color of toner. Each of the process cartridges 5 has a toner container 23, a photosensitive drum 1 serving as an image carrier, a charging roller 2, a developing roller 3, a drum cleaning blade 4, and a waste toner container 24.
Laser units 7 are arranged above the process cartridges 5. The laser unit 7 exposes the corresponding photosensitive drum 1 based on an image signal. The photosensitive drums 1 are charged to a prescribed electric potential by the charging rollers 2, and thereafter an electrostatic latent image is formed on each of the drums by the laser unit 7 performing exposure. Each of the developing rollers 3 develops the electrostatic latent image using the toner stored in the toner container 23, thereby forming a toner image on the surface (peripheral surface) of the photosensitive drum 1.
An intermediate transfer belt unit is provided with an intermediate transfer belt 8, a driving roller 9, and a secondary transfer opposing roller 10. Primary transfer rollers 6 are disposed inside the intermediate transfer belt 8, opposing the photosensitive drums 1. Toner images having different colors from each other formed on the surface of the photosensitive drums 1 are sequentially subjected to primary transfer to be transferred onto the surface of the intermediate transfer belt 8. The four colors of toner images that have been transferred onto the intermediate transfer belt 8 are conveyed to a secondary transfer roller 11, where the toner images are subjected to secondary transfer to be transferred onto a transfer material P. The transfer material may be called a recording medium, paper, or the like.
A feeding conveying apparatus 12 has a paper feed roller 14 for feeding the transfer material P from the inside of a paper feed cassette 13 for storing the transfer materials P, and a pair of conveying rollers 15 for conveying the fed transfer material P. The transfer material P conveyed from the feeding conveying apparatus 12 is conveyed to the secondary transfer roller 11 by a pair of registration rollers 16.
The transfer material P on which the toner images have been transferred is conveyed to a fixing apparatus 17. The transfer material P is heated and pressed by a fixing roller 18 and a pressure roller 19, and the toner images are fixed on the surface of the transfer material. A pair of discharge rollers 20 discharges the transfer material P with the fixed toner images.
On the other hand, toner remaining on the surface of the photosensitive drums 1 that have been subjected to primary transfer is removed by the drum cleaning blades 4 that are in contact with the drums, and is collected in the waste toner containers 24. The drum cleaning blade 4 is an example of a cleaning member that contacts the drum serving as an image carrier and removes a developer from the surface of that drum. Toner remaining on the surface of the intermediate transfer belt 8 that has been subjected to secondary transfer is also removed by a transfer belt cleaning blade 21, and collected in a waste toner collecting container 22. Note that the cleaning members do not necessarily need to be blade-like members.
An electric circuit such as a CPU 40 for controlling the main body is mounted on a control board 80. The CPU 40 performs overall control of the operation of the main body, such as control of a drive source related to conveyance of the transfer material P and drive sources of the process cartridges 5, control with regard to image formation, and the like.
A drive circuit 41 is provided with the motor drive control circuit 42, FETs 43, 44, and 45 on the high side, and FETs 46, 47, and 48 on the low side. The FETs 43 to 48 are respectively connected to U, V, and W, which are the ends of the coils. The FETs 43 to 48 rotate the rotor 58 by switching the phase to excite in accordance with a phase switch signal outputted from the motor drive control circuit 42. The motor drive control circuit 42 generates a phase switch signal according to a driving signal from the output port of the CPU 40 and position detection signals outputted from the Hall elements 59 to 61.
A gear 70 rotates together with the photosensitive drum 1, and drives the photosensitive drum 1. The gear 70 is provided with a flag 71. The flag 71 blocks the optical path of a photosensor 64 along with the rotation of the photosensitive drum 1. Accordingly, whenever the photosensitive drum 1 makes one rotation, a pulse signal is outputted from the photosensor 64. In this way, the flag 71 is used to specify the home position of the photosensitive drum 1. Note that the amounts of rotation of the photosensitive drum 1 and the motor 39 may be detected based on the pulse signal outputted from the photosensor 64. However, compared to a rotation detecting unit 68 described later, the precision of this method is not high. A gear 72 is provided on an output shaft of the motor 39. The driving force of the motor 39 is transferred to the photosensitive drum 1 by the gear 72 and the gear 70 engaging with each other.
An error amplifying unit 65 amplifies the acceleration or deceleration signal, and outputs the signal to a PWM drive unit 66. PWM is the abbreviation for pulse width modulation. The PWM drive unit 66 rotates the rotor 58 according to the acceleration or deceleration signal by performing PWM driving on the FET 43 to 48. The rotation detecting unit 68 detects the rotational velocity of the rotor 58 or the photosensitive drum 1, and feeds back the detected velocity to the CPU 40 as rotational velocity information. The rotation detecting unit 68 outputs a pulse signal (FG signal) in synchronization with the rotation of the motor 39. The CPU 40 calculates the rotational velocity and the rotational angle of the motor based on the output signal. The rotation detecting unit 68 outputs a pulse signal configured by 45 pulses each time the output shaft of the motor 39 makes one rotation, for example. Specifically, the output of one pulse means that the rotor 58 has rotated 8° (π/22.5 [rad]).
A motor 39C drives color photosensitive drums 1Y, 1M, and 1C via gears 72C and 70C. A motor 39K drives a black photosensitive drum 1K via gears 72K and 70K. Here, a gear 73YM and a gear 73MC are respectively provided between gears 70Y and 70M and the gears 70M and 70C for driving the color photosensitive drums. The ratio of the number of teeth of the gears 73YM and 73MC to the number of teeth of the gears 70Y, 70M, and 70C for driving the photosensitive drums 1 is an integer ratio. Accordingly, the rotation phases of the color photosensitive drums 1Y, 1M, and 1C are always the same. Note that loads on the motors 39C and 39K differ from each other, and thus adjustment is necessary between the rotation phase of the black photosensitive drum 1K and the rotation phase of the color photosensitive drums 1Y, 1M, and 1C. For this reason, only two photosensors 64C and 64K that detect rotation phases of the photosensitive drums are provided. In the present embodiment, the state where the signals of the phase detection sensors of the photosensitive drums match is a desired phase relationship of AC components in which color misalignment can be suppressed.
In Embodiment 1, rising of position detection signals detecting the respective positions of the photosensitive drums 1K and 1C is detected after the end of image formation. The motors 39C and 39K are stopped after a prescribed time period has elapsed after this rising. Note that this prescribed time period is a time that has been determined such that the photosensitive drums 1K and 1C each stop in the desired phases in which color misalignment between the photosensitive drums 1K and 1C can be reduced.
In
Ct indicates the amount of drive rotation measured from the start of driving the photosensitive drum 1. Specifically, Ct indicates the number of the pulses counted from when the motor 39 starts driving (starts up). Counting Ct will be stopped due to issuance of a stop instruction. The CPU 40 issues a stop instruction to the motor drive control circuit 42 when the amount of drive rotation Ct matches the amount of rotation for stop instruction issuance Mt. The brakes are applied to the motor 39.
Cl indicates the amount of inertial rotation of the motor 39 or the photosensitive drum 1. Specifically, in Embodiment 1, Cl indicates the number of pulses counted from when a stop instruction is issued to the motor 39 until when the photosensitive drum 1 actually stops rotating. The motor drive control circuit 42 that has received a stop instruction applies brakes to the motor 39. However, the motor 39 continues rotating according to inertial force. Accordingly, it is necessary to also measure the amount of inertial rotation Cl. Specifically, this is because not only the amount of rotation when driving, but also the amount of rotation due to inertia needs to be measured, otherwise the rotation phases of the motor 39 and the photosensitive drum 1 cannot be accurately controlled.
D indicates a target amount of rotation corresponding to the target amount of movement of the surface of the photosensitive drum 1. The target amount of movement is determined based on, for example, the result of experimentation for reducing color misalignment, streaks, and the like. In Embodiment 1, the target amount of rotation D indicates the number of pulses to be outputted each time the photosensitive drum 1 is driven. In Embodiment 1, the CPU 40 corrects the amount of rotation for stop instruction issuance Mt that will be applied to the next drive, based on the amount of inertial rotation Cl and the target amount of rotation D. In this way, the amount of movement of the photosensitive drum 1 in the next intermittent drive approximates the target amount of movement. In the case of
As shown in
Photosensitive Drum Stop Process
In S801, the CPU 40 detects rising of a pulse outputted from the position detection sensor of the photosensitive drum 1. In S802, the CPU 40 judges whether or not a prescribed time period has elapsed. If it is judged that the prescribed time period has elapsed, the processing proceeds to S803, where the CPU 40 stops the motor 39.
Intermittent Positive Rotation Operation Process
In S804, the CPU 40 sets variables to initial values. The CPU 40 sets the amount of rotation for stop instruction issuance Mt to 6, and sets the target amount of rotation D to 9, for example. Further, a variable i that indicates the number of the current intermediate drive is set to 1. Note that the total number of intermittent drives N is set to 5.
In S805, the CPU 40 starts up the motor 39. In S806, the CPU 40 resets the counters for counting the amount of drive rotation Ct and the amount of inertial rotation Cl due to each drive to zero. In S807, the CPU 40 accelerates the motor 39 with certain angular acceleration. In S808, the CPU 40 starts counting the amount of drive rotation Ct. In S809, the CPU 40 compares the amount of rotation for stop instruction issuance Mt with the amount of drive rotation Ct, and judges whether or not both the amounts are the same. If the comparison does not show Ct=Mt, the processing returns to step S807. On the other hand, If the comparison shows Ct=Mt, the processing proceeds to step S810.
In S810, the CPU 40 ends counting the amount of drive rotation Ct. In S811, the CPU 40 issues a stop instruction to the motor 39. In S812, the CPU 40 starts counting the amount of inertial rotation Cl. In S813, the motor 39 actually stops. In S814, the CPU 40 ends counting the amount of inertial rotation Cl. In S815, the CPU 40 judges whether or not the number of intermittent drives i executed up to this step has reached a prescribed total number of drives N. If the result shows i=N, the CPU 40 ends the stop sequence. On the other hand, if the result does not show i=N, the processing proceeds to S816.
In S816, the CPU 40 corrects the amount of rotation for stop instruction issuance Mt that will be applied to the (i+1)th drive based on the target amount of rotation D and the amount of inertial rotation Cl. For example, the CPU 40 calculates the difference between the target amount of rotation D and the amount of inertial rotation Cl (Mt=D−Cl). This difference is used as the amount of rotation for stop instruction issuance Mt for the next drive. In S817, the CPU 40 increments the variable i by one, which indicates the number of intermittent drives that have been executed. After that, the processing returns to S805.
As described above, according to Embodiment 1, control is performed such that the final total amount of rotation when the photosensitive drum 1 is intermittently driven N times reaches the prescribed amount, and thus the phase difference due to variations between the loads on the motor 39C and 39K is reduced. This enables reducing streaks, image blurring, and color misalignment resulting from the phase difference between the image carriers, without increasing the first print-out time. Specifically, the amounts of rotation for stop instruction issuance Mt are corrected for the second to the Nth intermittent drives, in consideration of the variation in the previous intermittent drive. Accordingly, streaks and image blurring (density fluctuation and the like) that occur according to the rotational cycle of the photosensitive drum 1 is suppressed, and color misalignment is also reduced.
Embodiment 2
In Embodiment 2, the amounts of rotation for stop instruction issuance Mt that will be applied from the first to (N−1)th intermittent drives are not corrected, and the amount of rotation for stop instruction issuance Mt that will be applied to the Nth final intermittent drive is corrected. Here, the amounts of rotation for stop instruction issuance applied from the first to (N−1)th intermittent drive are set to Mt(N−1). Note that the values of all of MT(1), MT(2), . . . , Mt(N−1) are the same. The target total amount of rotation from when the first intermittent drive starts until when the Nth intermittent drive ends is assumed to be Da. The total amount of rotation measured from when the first intermittent drive starts until when the (N−1)th intermittent drive ends is assumed to be Ca. The amount of rotation for stop instruction issuance applied to the Nth intermittent drive is assumed to be Mt(N). In Embodiment 2, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(N) applied to the Nth intermittent drive based on Mt(N−1), Da, and Ca. Note that the target total amount of rotation is also included in the target amount of rotation D described in Embodiment 1 in a broad sense. That is, a target amount of rotation is a target amount of rotation for each time an image carrier (drum) is driven, or a sum target amount of rotation thereof being driven for a plurality of times. Further, the total amount of rotation is also included in the amount of inertial rotation Cl described in Embodiment 1 in a broad sense. That is, the amount of inertial rotation is the amount of rotation due to one drive, or is a sum amount of rotation due to a plurality of drives. These are also the same in other embodiments.
The CPU 40 determines the target amount of rotation D(5) for the fifth drive by subtracting the total amount of rotation Ca due to the first to fourth intermittent drives from the target total amount of rotation Da. Furthermore, the CPU 40 calculates a difference d between the target amount of rotation D(5) for the fifth intermittent drive and the target amount of rotation D(4) for the fourth intermittent drive D. Note that the values of all of D(1) to D(4) are the same, that is, 9 in Embodiment 2. The CPU 40 determines the amount of rotation for stop instruction issuance Mt for the fifth intermittent drive(5) by subtracting the absolute value of the difference d from the amount of rotation for stop instruction issuance Mt(4) for the fourth intermittent drive. Mt(5)=Mt(4)−|(D5)−D(4)| In this way, by correcting the amount of rotation for stop instruction issuance Mt(5) for the fifth intermittent drive, the total amount of rotation Ca approximates the target total amount of rotation Da in the entire stop sequence.
In S1001, the CPU 40 sets the variables to be used to initial values. As one example, if N=5, the CPU 40 sets, for example, the amounts of rotation for stop instruction issuance Mt for the first to fourth drives to 6, and the target amounts of rotation D for the first to fourth drives to 9. Further, the variable i that indicates the number of the current intermediate drive is set to 1. Furthermore, the target total amount of rotation Da is set to 45. The target total amount of rotation Da is determined based on the result of experimentation or the like.
In S1002, the CPU 40 resets the total amount of rotation Ca to zero. In S1003, the CPU 40 starts counting the total amount of rotation Ca. In S1004, the CPU 40 starts up the motor 39. In S1005, the CPU 40 resets the amount of drive rotation Ct to zero. In S1006, the CPU 40 accelerates the motor 39 with a certain angular acceleration. In S1007, the CPU 40 starts counting the amount of drive rotation Ct. In S1008, the CPU 40 judges whether or not the values show Ct=Mt. If the values do not show Ct=Mt, the processing returns to step S1006. On the other hand, if the values show Ct=Mt, the processing proceeds to step S1009.
In S1009, the CPU 40 ends counting the amount of drive rotation Ct. In S1010, the CPU 40 issues a stop instruction to the motor 39. In S1011, the motor 39 actually stops. In S1012, the CPU 40 judges whether or not the number of intermittent drives i that have been executed up to this step is N−1 or more. If the judgment does not indicate i≧N−1, the processing proceeds to S1013, and the CPU 40 increments the value of i by one. After that, the processing returns to S1004.
On the other hand, if the judgment indicates i≧N−1, the processing proceeds to S1014, where the CPU 40 judges whether or not the values show i=N. If the values show i=N, the processing proceeds to S1018, and the CPU 40 ends the stop sequence. On the other hand, if the values do not show i=N, the processing proceeds to S1015.
In S1015, the CPU 40 determines the target amount of rotation D(N) for the Nth drive using the target total amount of rotation Da and the total amount of rotation Ca. For example, the target amount of rotation D(N) for the Nth drive is calculated by subtracting the total amount of rotation Ca from the target total amount of rotation Da. In S1016, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(N) for the next Nth drive based on Mt(N−1), D(N−1), and D(N). The CPU 40 may use the following equation, for example.
Mt(N)=Mt(N−1)−|D(N)−D(N−1)|
After that, the processing proceeds to S1017, where the CPU 40 increments the value of i by one. After that, the processing returns to S1004.
As described above, according to Embodiment 2, the same effects as those in Embodiment 1 are achieved. Specifically, the target amounts of rotation D and the amounts of rotation for stop instruction issuance Mt are not corrected for the second to (N−1)th drives, and the target amount of rotation D(N) and the amount of rotation for stop instruction issuance Mt(N) for the final Nth drive are corrected using the target total amount of rotation Da and the total amount of rotation Ca. Specifically, the influence due to variations between loads is reduced in the Nth intermittent drive. Accordingly, streaks and image blurring (density fluctuation and the like) that occur according to the rotational cycle of the photosensitive drum 1 are suppressed, and color misalignment is also reduced.
Embodiment 3
In Embodiment 3, a method for correcting the amounts of rotation for stop instruction issuance Mt for the first to (N−1)th drives is the same as in Embodiment 1. However, in Embodiment 3, a method for determining the amount of rotation for stop instruction issuance Mt(N) for the Nth drive is different. Specifically, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(i) for the ith drive (i is a natural number of 2 or more and N−1 or less), based on the target amount of rotation D and the amount of inertial rotation Cl(i−1) due to the (i−1)th drive. The CPU 40 determines the target amount of rotation D(N) for the Nth drive based on the target total amount of rotation Da and the total amount of rotation Ca that has been measured from the start of the first intermittent drive until the end of the (N−1)th intermittent drive. Furthermore, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(N) for the Nth drive, which is the drive subsequent to the (N−1)th drive, based on the target amount of rotation D(N) for the Nth drive and the amount of inertial rotation Cl(N−1) due to the (N−1)th drive.
In Embodiment 3, when the fourth intermittent drive ends, the CPU 40 determines the target amount of rotation D(5) for the fifth drive based on the target total amount of rotation Da and the total amount of rotation Ca that has been measured from the first to fourth drives (D(5)=Da−Ca). Furthermore, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(5) for the fifth drive based on the target amount of rotation D(5) for the fifth drive and the amount of inertial rotation Cl(4) due to the fourth drive (Mt(5)=D(5)−Cl(4)).
S801 to S1004 are the same as those described in Embodiment 2. In Embodiment 3, S1201 is adopted instead of S1005. In S1201, the CPU 40 resets the amount of drive rotation Ct(i) and the amount of inertial rotation Cl(i) to zero. After that, S1006 to S1010 are executed. S1202 is newly interposed between S1010 and S1011. In S1202, the CPU 40 starts counting the amount of inertial rotation Cl(i). S1203 is interposed newly between S1011 and S1012. In S1203, the CPU 40 ends counting the amount of inertial rotation Cl(i).
S1204 is provided between S1012 and S1013 in order to correct the amounts of rotation for stop instruction issuance Mt(i+1) for the second to (N−1)th drives. In S1204, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(i+1) for the (i+1)th drive based on the target amount of rotation D and the amount of inertial rotation Cl(i) due to the ith drive. For example, the CPU 40 calculates the amount of rotation for stop instruction issuance Mt(i+1) by subtracting the amount of inertial rotation Cl(i) from the target amount of rotation D.
In order to determine the amount of rotation for stop instruction issuance Mt(N) for the Nth drive, S1205 is adopted instead of S1016. In S1205, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(N) for the Nth drive based on the target amount of rotation D(N) for the Nth drive and the amount of inertial rotation Cl(N−1) due to the (N−1)th drive. For example, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(N) by subtracting the amount of inertial rotation Cl(N−1) from the target amount of rotation D(N).
In this way, the same effects as those in Embodiments 1 and 2 are also achieved in Embodiment 3.
Embodiment 4
In Embodiment 4, the target amount of rotation D(i) for the ith drive is determined based on the target total amount of rotation Da, the total amount of rotation Ca that has been measured from the first to the (i−1)th drives, and a prescribed coefficient (N−i+1). Note that the amount of rotation for stop instruction issuance Mt(i) for the ith drive is determined based on the amount of inertial rotation Cl (i−1) measured due to the (i−1)th intermittent drive and the target amount of rotation D(i).
D(i)=(Da−Ca)/(N−i+1)
The target amount of rotation D(2) for the second drive is obtained as follows.
Note that the remainder generated in the division is omitted. The amount of rotation for stop instruction issuance Mt(2) for the second drive is obtained as follows.
For the subsequent third to Nth drives, the next target amount of rotation and the next amount of rotation for stop instruction issuance are sequentially determined using the same method.
In S1401, the CPU 40 determines the target amount of rotation D(i+1) for the (i+1)th drive. The CPU 40 obtains a difference by subtracting the total amount of rotation Ca from the target total amount of rotation Da. Furthermore, the CPU 40 determines the target amount of rotation D(i+1) for the (i+1)th drive by dividing the calculated difference by a coefficient (N−i).
Next, in S1402, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(i+1) that will be applied to the (i+1)th drive. For example, the CPU 40 calculates the amount of rotation for stop instruction issuance Mt(i+1) by subtracting the amount of inertial rotation Cl(i) from the target amount of rotation D(i+1). After that, the processing proceeds to S1017.
Thus, the same effects as those in Embodiment 3 are also achieved in Embodiment 4.
Embodiment 5
In Embodiment 5, the target amount of rotation D(i) for the ith drive (i is a natural number of 2 or more) is determined based on the target total amount of rotation Da(i) from when the first drive of the image carrier starts until when the ith drive ends, and the total amount of rotation Ca measured up to the (i−1)th drive. Furthermore, a method for determining the amount of rotation for stop instruction issuance Mt(i) is the same as that described in Embodiment 4. Note that the target total amounts of rotation Da(1) to Da(N) are determined by conducting experimentation in advance, for instance. Further, the target total amounts of rotation Da(1) to Da(N) are held in a table, for example.
As shown in
D=18−11=7
Further, the amount of rotation for stop instruction issuance Mt(2) for the second drive is determined by subtracting Cl(1) from D(2).
Specifically, the amount is obtained as follows.
Mt(2)=7−5=2
The target amounts of rotation D(i) and the amounts of rotation for stop instruction issuance Mt(i) for the third and the following drives are also determined using the same method.
In S1701, the CPU 40 sets the variables to initial values. Note that the value of the target total amount of rotation Da(1) read from the table is assigned to the target amount of rotation D(1).
If it is judged in S1014 that the values do not show i=N, the processing proceeds to S1702. In S1702, the CPU 40 increments the value of i by one. In S1703, the CPU 40 determines the target amount of rotation D(i) based on the measured total amount of rotation Ca and the target total amount of rotation Da(i) read from the table. For example, the amount is obtained as follows.
D(i)=Da(i)−Ca.
In S1704, the CPU 40 determines the amount of rotation for stop instruction issuance Mt(i) based on the target amount of rotation D(i) and the amount of inertial rotation Cl(i−1). After that, the processing returns to S1004. In this way, the same effects as those in Embodiment 4 are also achieved in Embodiment 5.
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.
This application claims the benefit of Japanese Patent Application No. 2009-251354, filed Oct. 30, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-251354 | Oct 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6212339 | Inoue et al. | Apr 2001 | B1 |
7120376 | Saito et al. | Oct 2006 | B2 |
Number | Date | Country |
---|---|---|
61043758 | Mar 1986 | JP |
2005-062280 | Mar 2005 | JP |
2006-330299 | Dec 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20110103818 A1 | May 2011 | US |