Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.
In this specification, the terms “print” and “printing” not only include the formation of significant information such as characters and graphics, but also broadly includes the formation of images, figures, patterns, and the like on a print medium, or the processing of the medium, regardless of whether they are significant or insignificant and whether they are so visualized as to be visually perceivable by humans.
Also, the term “print medium” not only includes a paper sheet used in common printing apparatuses, but also broadly includes materials, such as cloth, a plastic film, a metal plate, glass, ceramics, wood, and leather, capable of accepting ink.
Furthermore, the term “ink” (to be also referred to as a “liquid” hereinafter) should be extensively interpreted similar to the definition of “print” described above. That is, “ink” includes a liquid which, when applied onto a print medium, can form images, figures, patterns, and the like, can process the print medium, and can process ink (e.g., can solidify or insolubilize a coloring agent contained in ink applied to the print medium).
Furthermore, unless otherwise stated, the term “nozzle” generally means a set of a discharge orifice, a liquid channel connected to the orifice and an element to generate energy utilized for ink discharge.
As shown in
A rotary encoder (to be referred to as an encoder hereinafter) 2 to detect the position (rotation amount) and speed of the conveyance roller 1 is attached coaxially with the conveyance roller 1.
The conveyance roller 1 and feed roller 3 are rotated by a common motor 7 serving as a driving source. In this embodiment, the motor 7 transmits its driving force to the conveyance roller 1 directly but to the feed roller 3 via a pendulum gear 8. The motor 7 can rotate to convey the printing medium both in the direction of arrow A in
The motor 7 transmits its driving force to the feed roller 3 in the following way.
When the motor 7 rotates in the reverse direction, the pendulum gear 8 moves toward the feed roller 3 and engages with a gear attached to the rotating shaft of the feed roller 3. This transmits the driving force of the motor 7 to the feed roller 3. The feed roller 3 picks up a printing medium such as a printing paper sheet from the ASF 5 by the rotary power. When the pendulum gear 8 engages with the gear attached to the rotating shaft of the feed roller 3, and the DC motor is driven to rotate both the feed roller 3 and the conveyance roller 1. On the other hand, when the motor 7 rotates in the forward direction, the pendulum gear 8 is separated from the feed roller 3 and disengages from the gear attached to the rotating shaft of the feed roller 3. This stops transmitting the driving force of the motor 7 to the feed roller 3. If the pendulum gear 8 disengages from the gear attached to the rotating shaft of the feed roller 3, the DC motor is driven to rotate only the conveyance roller 1.
That is, the feed roller 3 rotates only when the motor 7 rotates in the reverse direction. When the motor 7 rotates in the reverse direction, the conveyance roller 1 rotates in a direction reverse to the normal conveyance direction (the direction of arrow A in
The CPU/G.A. 10 controls the overall printing apparatus on the basis of control programs, various parameters, and speed driving patterns stored in a ROM 12 by using a RAM 11 as a work area for program execution. The CPU/G.A. 10 also executes an arithmetic process for PWM control. The RAM 11 also serves as a buffer to store image data transferred from an external device (not shown) such as a personal computer or digital camera.
The CPU/G.A. 10 receives the output from the encoder 2 and, on the basis of it, obtains the rotational speed and amount of the conveyance roller 1 and those of the feed roller 3.
In a case where the pendulum gear 8 transmits the driving force of the DC motor to the feed roller 3, the gear ratio of transmission means provided between the feed roller 3 and the conveyance roller 1 is known in advance. Thus, it is possible to derive, on the basis of the gear ratio, the rotation amount of the feed roller 3 from that of the conveyance roller 1 and the rotational speed of the feed roller 3 from that of the conveyance roller 1.
Upon controlling to rotate the feed roller 3, the CPU/G.A. 10 can acquire the information of the rotation amount and speed of the feed roller 3 by using the signal from the encoder 2 provided on the rotating conveyance roller 1. The CPU/G.A. 10 acquires information indirectly from the encoder 2 provided on the conveyance roller 1, thereby controlling rotation of the feed roller 3.
The servo control function according to this embodiment is implemented by an ASIC (not shown) incorporated in the CPU/G.A. 10 and by executing a control program stored in the ROM 12 in the CPU/G.A. 10. The constituent elements in an area indicated by the broken line in
A target position generation unit 301 generates a target position that progressively increases to a final target position (e.g., the print start position of a printing paper sheet) by servo control. The rotational speed and rotation amount of the conveyance roller are obtained from the output from the encoder 2. They correspond to the conveyance speed of the printing medium and the conveyance position of (the tip of) the printing medium, respectively. This calculation is well-known, and a description thereof will be omitted. The information about the conveyance speed and conveyance position is fed back to the CPU/G.A. 10.
More specifically, the position information is fed back to the target position from the target position generation unit 301 at an adder 301a the speed information is fed back to the target speed from a differentiating circuit 302 at adder 302a . The speed information is also fed back to a stop determination unit 305 and used to determine whether to stop the motor 7.
A PWM (Pulse Width Modulation) signal is calculated through a PID calculation unit 303 and a PWM generation unit 304 on the basis of the speed corrected by the speed information from the encoder 2 and output to the motor driver 9. An instruction from a forward/reverse rotation instruction unit 306 is also output to the motor driver 9. The motor driver 9 drives the motor 7 on the basis of the PWM signal generated by the PWM generation unit 304 and the forward/reverse rotation instruction output from the forward/reverse rotation instruction unit 306. The PWM signal is represented by a duty value (the ratio of high level and low level, i.e., the ratio of ON and OFF of a pulse signal during a predetermined time). The duty value ranges from 0% to 100%. The larger the duty value becomes, the larger the power supplied to the motor becomes.
In addition to the speed information fed back from the encoder 2, the stop determination unit 305 also receives the PWM signal from the PWM generation unit 304 and a sensor output signal from the PE sensor 4. The stop determination unit 305 outputs a stop instruction to the PWM generation unit 304 on the basis of these signals.
In step S401, a feed operation starts, and the forward/reverse rotation instruction unit 306 outputs a reverse rotation instruction to the motor driver 9. The motor 7 rotates in the reverse direction. The pendulum gear 8 engages with the gear of the feed roller 3. The feed roller 3 rotates to pick up and feed one printing paper sheet stacked on the ASF 5. The conveyance roller 1 also rotates as the motor 7 rotates. However, the rotation direction is reverse to the arrow A in
When the printing paper sheet is fed by rotation of the feed roller 3, it is checked in step S402 on the basis of the output from the PE sensor 4 whether or not the tip of the paper sheet is detected. If it is determined that the tip of the paper sheet is detected, the process advances to step S403. If it is determined that the tip of the paper sheet has not been detected yet, the process returns to step S401 to continuously rotate the feed roller 3 and go on feeding the printing paper sheet. After the servo period (AT), the process in step S402 is executed again.
In step S403, a PWM value (PWM_PE) upon tip detection by the PE sensor 4 is acquired and temporarily stored in a memory or register (not shown).
In step S404, it is checked whether or not a value obtained by adding a first threshold value (PWM_UP) to the PWM value upon tip detection is smaller than an upper limit value (PWM_MAX) of the PWM signal generated by the PWM generation unit 304. The first threshold value (PWM_UP) is used for determining an increase in PWM after tip detection.
If PWM_PE+PWM_UP<PWM_MAX, the process advances to step S405. In step S405, the process waits until the current PWM value (PWM) increases from the value upon tip detection by the first threshold value (PWM_UP). In the abutting operation by the feed roller 3, the tip of the paper sheet reaches the nip between the conveyance roller 1 and the pinch roller 1a, as shown in
That is, if PWM−PWM_PE>PWM_UP, the process advances to step S407. If PWM−PWM_PE<PWM_UP, the process in step S405 is executed again after the servo period (ΔT).
If PWM_PE+PWM_UP>PWM_MAX, the PWM value upon tip detection is approaching the output upper limit value of the PWM signal. It is therefore determined that determining an increase in PWM after tip detection is not appropriate, and the process advances to step S406. This might occur when the load on the mechanically driven portion of the printing apparatus is heavy, and the motor 7 heats up due to the continuous printing operation and the output torque in the motor 7 decreases.
In step S406, the process waits until the printing paper sheet conveyance speed (detected speed) detected by the encoder 2 becomes lower than a predetermined speed (SPD_DOWN). In this embodiment, SPD_DOWN is set to a speed slightly lower than the target speed (e.g., 90% of the target speed). If detected speed<SPD_DOWN, the process advances to step S407. If detected speed≧SPD_DOWN, the process in step S406 is executed again after the servo period (ΔT).
In step S407, the PWM is set to “0” (0%) to stop the feed roller 3. In other words, the stop determination unit 305 issues a stop instruction to the PWM generation unit 304.
The above-described process will be summarized. Upon detecting that the PWM signal output increases from that at the time of tip detection by a predetermined amount, it is determined that the tip of the paper sheet has abut against the conveyance roller, and the motor is stopped. On the other hand, if the PWM signal output upon tip detection is close to the upper limit value, the decrease in speed is detected. Then, stop conveying the printing paper sheet is determined, and the motor is stopped.
After that, in step S408, the forward/reverse rotation instruction unit 306 issues a forward rotation instruction to the motor driver 9 to rotate the motor 7 again. At this time, the motor 7 rotates in the forward direction. The pendulum gear 8 is separated from the feed roller 3 so the driving force of the motor 7 is no longer transmitted to the feed roller 3. That is, the feed roller 3 remains stopping. At this point of time, the tip of the printing paper sheet already abuts against the conveyance roller 1. Hence, the conveyance roller 1 conveys the printing paper sheet in the direction of arrow A.
When the printing paper sheet reaches the print start position, driving of the motor 7 is stopped in step S409, thereby ending the series of feed operations.
Tip detection in step S402 and PWM signal output holding in step S403 may be executed at appropriate timings from the start of feed operation without being triggered by tip detection.
In step S407, control is performed to set the PWM value to “0”. However, other control may be applicable. For example, the PWM value may gradually be decreased so as to take a longer time to stop conveying a printing paper sheet.
As described above, according to this embodiment, it is possible to determine, on the basis of a time variation in a value obtained by adding a predetermined bias value to a PWM signal after tip detection, that a printing medium has abut against the conveyance roller and stop feed by the feed roller. If the value exceeds the PWM maximum output value, it is possible to detect a decrease in printing medium conveyance speed and stop feed by the feed roller.
In this embodiment, control is performed to stop rotating the feed roller by combining a plurality of conditions. This allows to cope with various feed conditions. During the feed operation, the conveyance roller rotates in the direction reverse to the printing medium conveyance direction. Even though a printing medium is diagonally fed, it can be prevented from being diagonally conveyed. This allows to appropriately prevent a printing medium from being diagonally conveyed upon feed.
In the above-described embodiment, the stop determination unit issues a PWM signal output stop instruction to the PWM generation unit, as shown in
The arrangement shown in
It should be noted that, when the PWM signal output upon tip detection has a sufficient margin to the upper limit value, the processes. (S404 and S406) shown in
In step S403, the PWM signal value after tip(leading edge) detection is held. In step S405, the difference between the PWM signal value and the PWM signal value held in step S403 is monitored. If the difference exceeds the threshold value PWM_UP (YES), it is regarded (determined) that a printing medium has abut against the conveyance roller. Then, the process advances to step S407, and in step S407 the motor is stopped on the basis of the determination. If the difference is equal to/less than the threshold value PWM UP, monitoring is continued in step S405.
In control shown in
The stop determination unit 305 outputs a stop instruction by using a PWM value generated by the PWM generation unit 304.
In the above-described embodiment, the feed roller and conveyance roller are driven by a single motor. However, the printing apparatus may have two motors to separately drive the two rollers.
In the above-described embodiment, the encoder is provided on the conveyance roller 1. Instead, an encoder 2a for the feed roller may be provided in addition to the encoder 2 for the conveyance roller 1, as shown in
In this arrangement, the position information and speed information of the encoder 2 are selected to control the conveyance roller, while the position information and speed information of the encoder 2a are selected to control the feed roller.
In the above-described embodiment, the upper limit value (PWM_MAX) of the PWM value is 100%. However, the present invention is not limited to this value.
In the above-described embodiment, droplets discharged from the printhead are ink droplets, and the liquid stored in the ink tank is ink. However, the liquid stored is not limited to ink. For example, a kind of processed liquid which is discharged to a printing medium to increase the fixing properties and water repellency of a printed image or increase the image quality may be stored in the ink tank.
In the above-described embodiment, particularly, of inkjet printing methods, a method utilizing means (e.g., an electrothermal transducer or laser beam) for generating heat energy as energy utilized to discharge ink is employed. When the ink state is changed by the heat energy, the printing density and resolution can be increased.
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. 2006-186977, filed Jul. 6, 2006, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-186977 | Jul 2006 | JP | national |