TRANSPORTING APPARATUS, RECORDING APPARATUS, AND TRANSPORTING METHOD
A transporting apparatus configured to transport a recording medium to a target stop position includes a feeding mechanism; a transporting mechanism; a storing unit configured to store a stop deviation at the time of a previous transport drive; a transporting distance calculating unit configured to calculate a second transporting distance in which the stop deviation after the reset of the storing unit is reflected on a first transporting distance requested this time, and to calculate the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time; a setting unit configured to set a speed profile of a multistage transport when the multistage transport condition is satisfied, set a speed profile of a transport mode other than the multistage transport when the multistage transport condition is not satisfied.
Latest SEIKO EPSON CORPORATION Patents:
1. Technical Field
The present invention relates to a transporting apparatus configured to feed a recording medium and transport in a recording process and reflect an accumulated error as an accumulation of stop deviation when the transport is stopped on a transporting distance in the transport of every time, a recording apparatus, and a transporting method.
2. Related Art
In the related art, there is a printer provided with an automatic paper feed apparatus which feeds paper automatically (for example, JP-A-2004-90431). The automatic paper feed apparatus feeds papers stacked on a paper feed tray or in a paper feed cassette one by one to a print starting position (initial position). A hopper system and a pickup roller system are known as the automatic paper feed apparatus.
The paper after having fed (to the print starting position) is subjected to a recording action and a paper transporting action alternately during a printing job, so that the printing is proceeded. There is an apparatus in which the paper feed action and the paper transporting action are driven by a common power source. When transporting the paper, a transporting distance (transporting amount) which causes the paper to stop at a next printing position is required, and the velocity of a transporting motor (PF motor) is controlled according to a speed profile set on the basis of the transporting distance, so that the paper transporting action is performed.
However, the stop deviation with respect to the target stop position occurs due to the change of the frictional resistance of the transport drive system with time and the change of the motor load with time. When the stop deviation is accumulated every the when the paper is transported, for example, the final row printing position of one page is shifted in the transporting direction, so that there arise problems such that the amount of the page margin (bottom margin) is varied, or a slight margin is formed on the bottom side at the time of frameless printing.
For example, JP-A-2001-142537 discloses a printer motor control apparatus having a corrected amount-of-transport calculating unit configured to be activated on the basis of a PF motor activation command sent from a CPU and calculate a corrected amount of transport of the paper on the basis of a target position of activation “0” and the stop position of the previous operation, which is a counted value (pulse number) of a position counter immediately after reception of activation command, so that the corrected amount of transport is set.
JP-A-2004-90431 (FIG. 2, etc.) and JP-A-2001-142537 are examples of related art.
Incidentally, while increase in paper feeding speed is required in view of improvement of printing throughput, there arise various inconveniences in association with the increase in speed. For example, in the automatic paper feed apparatus of the hopper system, if the power source is common for the feeding action and the hopper action, the hopper action becomes heavy in association with increase in feeding speed and hence the noise problem occurs. Also, a paper detection sensor configured to detect a leading end of the paper at a midpoint of the feeding process is provided to control the PF motor to be driven by a distance from the position where the paper is detected to the initial position (the driven amount of the motor), whereby the improvement of the accuracy of the initial position of the paper is achieved. In this case, the accuracy of position where the paper is detected is an important factor. However, if the paper is fed at a high speed, the accuracy of the position where the paper is detected might be lowered in comparison with the case of being fed at a low speed.
Therefore, in order to increase the feeding speed while avoiding the various inconveniences as described above, it is effective to perform a multistage drive (multistage transport) in which the feeding speed is switched in stepwise in such a manner that the paper is fed at a low speed in a hopper-operated section or a sensor-detecting section, and then is fed over a remaining feeding distance at a high speed. However, when the same sequence is used commonly by the feeding action and the paper transporting action, if the stop deviation at the previous drive is reflected on the amount of transport at this time, and hence the amount of transport at this time is corrected to an amount shorter than a minimum amount of transport required for setting the multistage drive, there arises a problem that the multistage drive which should originally be set cannot be set, which might be a cause to impair the improvement of the printing throughput. In paper discharging other than feeding as well, employment of the multistage drive is effective if a low-speed section is needed and, in addition, there may be transporting apparatuses in which the multistage drive is effectively employed other than the printer.
SUMMARYAn advantage of some aspects of the invention is to provide a transporting apparatus, a recording apparatus, and a transporting method in which inconveniences such that the setting frequency of the multistage drive is lowered due to the fact that the stop deviation at the transporting drive at the previous time is reflected on the transporting distance at this time is avoided.
According to a first aspect of the invention, there is provided a transporting apparatus configured to transport a recording medium to a target stop position including: a mounting unit configured to mount the recording medium; a feeding mechanism for the recording medium; a transporting mechanism for the recording medium; a transport drive unit configured to drive the feeding mechanism and the transporting mechanism; a storing unit configured to store a stop deviation at the time of a previous transport drive with respect to the target stop position; a judging unit configured to judge whether feeding for feeding the recording medium mounted on the mounting bed by the feeding mechanism and the transporting mechanism or transporting for transporting the recording medium after having fed by the transporting mechanism; a resetting unit configured to reset the stop deviation in the storing unit at the time of the feeding and not to reset the stop deviation in the storing unit at the time of the transporting; a transporting distance calculating unit configured to calculate a second transporting distance in which the stop deviation after the reset in the storing unit is reflected on a first transporting distance requested this time at the time of the feeding, and to calculate the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time at the time of the transporting; a determining unit configured to determine whether or not the second transporting distance satisfies a multistage transport condition on which a multistage transport including a plurality of constant speeds should be performed at the time of the feeding; a setting unit configured to set a speed profile of the multistage transport when the multistage transport condition is satisfied, set a speed profile of a transport mode other than the multistage transport when the multistage transport condition is not satisfied, and set a speed profile of a transport system according to the second transporting distance at the time of the transporting; and a control unit configured to control the drive of the transport drive unit on the basis of the set speed profile and cause the recording medium to be transported.
According to the aspect of the invention, the storing unit stores the stop deviation at the time of the previous transporting with respect to the target stop position. The transporting distance calculating unit calculates the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time. The judging unit judges whether feeding for feeding the recording medium mounted on the mounting bed by the feeding mechanism and the transporting mechanism or transporting for transporting the recording medium after having fed by the transporting mechanism. At the time of the feeding, the stop deviation in the storing unit is reset by the resetting unit. The transporting distance calculating unit calculates the second transporting distance in which the stop deviation after the resetting in the storing unit is reflected on the first transporting distance requested this time. The determining unit determines whether or not the second transporting distance calculated by the transporting distance calculating unit satisfies the multistage transport condition on which the multistage transport including the plurality of constant speeds should be performed. When the multistage transport condition is satisfied, the speed profile of the multistage transport is set by the setting unit. When the multistage transport condition is not satisfied, the speed profile of the transport mode other than the multistage transport condition is set by the setting unit. The control unit controls the drive of the transport drive unit on the basis of the set speed profile and cause the recording medium to be fed. In contrast, at the time of the transporting after the feeding, the stop deviation in the storing unit is not reset. The transporting distance calculating unit calculates the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time. The setting unit sets the speed profile of the transporting system according to the second transporting distance. The control unit controls the drive of the transport drive unit on the basis of the set speed profile and cause the recording medium to be transported. For example, the frequency of occurrence of a state in which the multistage transport condition is not satisfied at the time of the feeding because the stop deviation which should be reflected at the time of the transporting other than the feeding may be lowered, and the frequency of occurrence of a state in which the feeding is performed in the multistage transport may be increased. By the increase of the feeding in the multistage transport, the throughput of the feeding may be enhanced.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Referring now to
A printhead 19 configured to eject ink is arranged on a lower portion of the carriage 14, and a platen 20 configured to define the distance between the printhead 19 and a paper P as a recording medium is arranged downward position opposing the printhead 19 in the body case 12 in a state of extending in the direction X. Respective ink cartridges 21 and 22 for black and colors are demountably mounted on the carriage 14. The printhead 19 ejects (discharges) ink in respective colors supplied from the respective ink cartridges 21 and 22 from nozzle rows arranged on the color-to-color basis. The carriage 14 and the printhead constitute the recording unit.
Provided on the back side of the printer 11 are a paper feed tray 23 and an automatic paper feed apparatus (Auto Sheet Feeder) 24 configured to separate only a topmost paper from a number of the papers P stacked on the paper feed tray 23 and supply the same to the downstream side in a secondary scanning direction Y.
By the paper feed motor (hereinafter, referred to as “PF motor 25”) disposed on the lower right portion of the body case 12 in
The printer 11 is provided with a linear encoder 26 configured to output pulses of a number proportional to the distance of movement of the carriage 14 so as to extend along the guide shaft 13, and a speed control and a position control of the carriage 14 are performed on the basis of the position of movement, the speed of movement, and the direction of movement of the carriage 14 obtained by output pulses from the linear encoder 26. Disposed immediately below the carriage 14 positioned at a home position (at one end portion on the carriage movement path (the right end position in
A paper feed roller 32 is disposed obliquely upward of the hopper 30 near a lower end thereof so as to be rotatable about a rotational axis 32A thereof. The paper feed roller 32 has a substantially D-shape in side view, and an outer peripheral surface thereof includes an arcuate surface 32a extending at a constant distance from an axial center and a flat surface 32b extending at a distance shorter than that of the arcuate surface 32a.
Provided at a position near the upper end of a guide unit 23b formed on the upper surface of the downstream side (left side in
In this embodiment, the paper feeding roller 32, the hopper 30, and a paper return lever 34 are driven by the power of the PF motor 25 (see
In the paper feeding process, the hopper 30 is tilted (moved upward and downward) so as to move among a waiting position shown in
The paper transporting roller 35 positioned on the downstream side in terms of the paper feed direction of the automatic paper feed apparatus 24 includes a pair of transport drive roller 35a and transport driven roller 35b. The paper discharge roller 36 positioned on the downstream side in terms of the transporting direction of the platen 20 includes a pair of paper discharge drive roller 36a and paper discharge driven roller 36b. In this embodiment, the paper feeding roller 32, the transport drive roller 35a, and the paper discharge drive roller 36a are driven by the PF motor 25 (see
Provided between the paper feeding roller 32 and the paper transporting roller 35 is a paper detection sensor 39 including a lever 37 extending by a length which reaches a paper transporting path at the lower end thereof and an optical sensor 38 configured to detect an upper end portion of the lever 37 as an object to be detected. The paper detection sensor 39 is configured in such a manner that the lever 37 is restored to its original position shown in FIG. 3A by an urging force of a spring and is in OFF position in a state in which a paper P1 which presses the lower end of the lever 37 is not present, and is turned ON when the paper P1 presses the lower end of the lever 37 in the course of being fed and rotates the same as shown in
When the carriage 14 is moved to an end position (paper feed position) on the opposite side of the home position on the moving path thereof, it presses a clutch lever (trigger lever), not shown, so that a clutch (not shown) provided on the power transmitting path of the PF motor 25 is connected. By the connection of the clutch, the power of the PF motor 25 is brought into a state of being transmittable to the paper feeding roller 32, the hopper 30, and the paper return lever 34. By the PF motor 25 driven in the normal direction in a state in which the clutch is connected, the paper feeding roller 32 starts rotating and, in association with it, the hopper 30 is moved in the urging direction of the compression spring 31 via a cam mechanism and is arranged at the paper feed position. Only the uppermost paper P1 in the group of papers stacked on the hopper 30 is separated from other papers and is fed as shown in
When the paper feeding roller 32 has made one turn and been restored to a reset position, the hopper 30 is moved to the retracted position, and the clutch on the power transmitting path between the PF motor 25 and a paper feeding system mechanism is disconnected. The fed paper P1 is transported continuously by the paper transporting roller 35 and is located to a print starting position. The position of nozzle on the uppermost stream in terms of the transporting direction of the printhead 19 corresponds to a reference position (the position indicated by an inverted solid triangle in
When the revolving speed of the PF motor 25 is increased to a high speed in a paper feeding process, the hopper 30 is reciprocated heavily, which causes noise. Therefore, the revolving speed of the PF motor 25 is set to a lower level in a section where the hopper 30 is operated. Since the paper detection sensor 39 is positioned at a substantially midpoint between the paper feeding roller 32 and the paper transporting roller 35 on the transport path (feeding path), the paper detection sensor 39 detects the paper P being fed in mid course of the section where the hopper is operated where the feeding speed is set to a relatively low level. Therefore, in this low-speed section, the transport of the paper P at a low speed contributes to improvement of paper detection accuracy by the paper detection sensor 39.
The controller 40 receives print data from a host apparatus 80 (for example, a personal computer) via the I/F 41. The controller 40 includes a buffer 46, a main control unit 47, and a sequence control unit 48. The main control unit 47 includes a command interpretation unit 49 configured to interpret a command in the print data taken from the host apparatus 80 via the I/F 41. The main control unit 47 issues various requests such as a paper transport request or a print request to the sequence control unit 48 according to the instruction of the command that the command interpretation unit 49 has interpreted. The main control unit 47 sends raster data (bit map data) other than the command in the print data to the sequence control unit 48, and the sequence control unit 48 (specifically, a print control unit 53) performs a discharge drive control of the printhead 19 on the basis of the raster data.
The sequence control unit 48 receives various requests such as a paper feed request, the paper transport request, a paper discharge request, a CR activation request, the print request from the main control unit 47. The sequence control unit 48 includes a paper transport control unit 51 configured to control the drive of the PF motor 25 via the PF motor drive circuit 43, a CR control unit 52 configured to control the drive of the CR motor 18 via the CR motor drive circuit 44, and the print control unit 53 configured to control the drive of the printhead 19 via the head drive circuit 45.
The paper transport control unit 51 is activated upon reception of requests relating to transport (the paper feed request, the paper transport request, and the paper discharge request) by the sequence control unit 48, and sets an activation schedule of the PF motor 25. In the activation schedule, an activation timing and a speed profile according to the transporting distance to a target stop position of the activated PF motor 25 are set. When the activation timing of the PF motor 25 arrives, the paper transport control unit 51 activates the PF motor via the PF motor drive circuit 43 according to the set speed profile to achieve the feeding, the transporting and the discharging of the paper P.
The CR control unit 52 sets an activation schedule of the CR motor 18. In the activation schedule, the activation timing of the CR motor 18 and the speed profile to the target stop position of the CR motor 18 are set. When the activation timing of the carriage 14 arrives, the CR control unit 52 controls the drive of the CR motor 18 via the CR motor drive circuit 44 according to the set speed profile to move the carriage 14 in the primary scanning direction X.
The print control unit 53 reads the raster data for each line (one raster line) of the buffer 46 and obtains the print starting position and a print ending position on the basis of the read raster data. Then, the print control unit 53 sets the print schedule in a range from the obtained print starting position to the print ending position (printing area), and controls the drive of the printhead 19 according to the print schedule while the carriage 14 moves from the print starting position to the print ending position. The data at the print starting position and the print ending position are used by the CR control unit 52 for obtaining an activating position and a stop position of the carriage 14.
As shown in
The rotary encoder 42 includes a disk-shaped sign panel 42a fixed to an end portion of a shaft portion, which is connected to the PF motor 25 so as to be capable of transmitting the power, so as to rotate integrally therewith, and a sensor 42b configured to receive light passed through two types of slits formed on the sign panel 42a at a predetermined pitch in the circumferential direction and shifted by ¼ cycle from each other respectively and output two pulse signals ES3 and ES4 shifted in phase by 90°.
As shown in
In this embodiment, the drive control of the PF motor 25 is performed with reference to the pulse signals ES3 and ES4. When the paper transport control unit 51 performs a PF speed control, as shown in
The linear encoder 26 also outputs the two-phase pulse signals ES1 and ES2 shifted in phase by 90°, and the CR control unit 52 determines the distance between the pulse signals ES1 and ES2 to be one step and outputs the speed command value according to the respective steps, whereby the speed of the CR motor 18 is controlled. Also, the direction of movement of the carriage 14 is grasped by comparing the phases of the pulse signals ES1 and ES2 (for example, inspecting the level of the pulse signal ES2 at the timing of rising of the pulse signal ES1 is Low or Hi), and a carriage position x, whose home position is the original position, is grasped by the number of steps by counting the pulse edges of the pulse signals ES1 and ES2.
Subsequently, the paper transport control unit 51 will be described in detail.
As shown in
The sequence unit 61 includes a first determining unit 66 and, upon acceptance of the transport request, determines whether the transport request is the paper feed request, the paper transport request, or the paper discharge request by the first determining unit 66, and issues a drive request to the drive unit 62 to instruct the determined transport. The sequence unit 61 also performs a resetting process which is a process to reset the accumulative counter 63 when the first determining unit 66 determines the transport request is the paper feed request. When the first determining unit 66 determines the transport request is other than the paper feed request (the paper transport request and the paper discharge request in this embodiment) the sequence unit 61 does not reset the accumulative counter 63.
As shown in
The drive unit 62 executes a sequence according to the request from the sequence unit 61 to perform the paper feed process, the paper transport process, and a paper discharge process. When the drive unit 62 accepts one of the paper feed request, the paper transport request, and the paper discharge request, it accepts a requested transporting distance Spf as a first transporting distance indicated by the number of steps of the PF motor 25 together.
The storing unit 72 stores speed tables TA1, TA2, and TB used for determining the speed profile of the PF motor 25 at the time of paper feed process. The storing unit 72 also stores the speed table for paper feeding and paper discharging.
Upon reception of the paper feed request, the second determining unit 73 determines whether to perform a two-stage drive (multistage drive) or to perform a simple drive (transport mode other than the multistage transport) according to the transporting distance. In this embodiment, the second determining unit 73 performs a first determination at a timing prior to the start of feeding, and performs a second determination at a timing when the paper detection sensor 39 detects the leading end of the paper P being fed. The first determination is performed on the basis of the transported distance from the paper feed start position to the target stop position (initial position), and the second determination is performed on the basis of a remaining transporting distance from a paper detection position K by the paper detection sensor 39 to the target stop position.
The first speed setting unit 74 sets the speed profile of the transfer mode (multistage drive or simple drive) determined on the basis of the result of the first determination prior to the start of paper feeding. More specifically, the first speed setting unit 74 sets the multistage speed profile using the speed tables TA1, TA2, and TB, and sets the speed profile of the simple transport (the transfer mode other than the multistage transfer) using the speed tables TA1 and TB.
The second speed setting unit 75 sets the speed profile of the transfer mode (multistage drive or simple drive) determined on the basis of the result of determination of the second determining unit 73 when the paper detection sensor 39 detects the paper. More specifically, the second speed setting unit 75 sets the multistage drive speed profile using the speed tables TA1, TA2, and TB, and sets the speed profile of the simple transport (the transfer mode other than the multistage transfer) using the speed tables TA1 and TB in the same manner as the first speed setting unit 74.
When the activation timing of the PF motor 25 arrives, the drive control unit 76 reads out a required speed table according to the previously set speed profile to grasp the speed command values corresponding to the respective steps y that the PF counter 64 counts with reference to the speed table, and outputs the speed command value to the PF motor drive circuit 43, so that the drive of the PF motor 25 is controlled.
Referring now to
As shown in
In this embodiment, the first constant speed V1 of the first constant speed range C1 corresponds to the first speed, and the second constant speed V2 of the second constant speed range C2 corresponds to the second speed. The first constant speed range C1 in this example is a low speed area set to the low constant speed V1 for restraining the noise when the hopper is operated and, as shown in
Here, in order to secure the section where the hoper is operated at a low speed, the period until a first transporting distance St1 is ended, it is driven at the first constant speed V1. Subsequently, in order to accelerate to the second constant speed V2, a remaining second transporting distance St2 more than the minimum driving distance Srmin indicated by the sum of the second acceleration distance SA2 and the decelerating distance SB (SA2+SB) is required. Therefore, on the two-stage drive condition (multistage transport condition) that the second transporting distance St2 is the minimum driving distance Srmin (=SA2+SB) or more, the second determining unit 73 determines whether this two-stage drive condition is satisfied or not satisfied.
In other words, at the first determination, the second determining unit 73 determines whether or not the two-stage drive condition (multistage drive condition)is satisfied by determining whether or not the transporting distance St is a minimum transporting distance Stmin (=SA1+SC1+Srmin) or more. At the second determination, the second determining unit 73 determines whether or not the two-stage drive condition (multistage transport condition) is satisfied by determining whether or not the second transporting distance St2 is the minimum driving distance Srmin or more.
The calculating unit 71 calculates the second transporting distance St2 from a remaining transporting distance Sr grasped at when the paper is detected from the counted value of the remaining step counter 65.
When the paper is detected, the remaining transporting distance Sr is grasped from the counted value of the remaining step counter 65.
At the time of the abnormal paper feeding in which the feeding action is started from a state in which the leading end of the paper P is fed a little due to the overlapped feeding when the previous paper is fed, the paper detection is achieved at a position indicated by an inverted hollow triangle in
Since the first constant speed V1 is needed to be maintained until the paper reaches a first position y acc, a distance Sk from the paper detection position K (inverted hollow triangle in
Therefore, even when the two-stage drive condition is satisfied at the first determination prior to the start of paper feeding, the second determining unit 73 performs the second determination when the paper is detected since there may be a case where the two-stage drive condition is not satisfied due to the abnormal paper feeding of this type. Then, when the two-stage drive condition (St2≧Sr min) is not satisfied at the second determination, the second speed setting unit 75 sets the speed profile (double-dot chain line in
The accumulative counter 63 stores a stop deviation Scounter (value corresponding to the number of steps) shown by the counted value of the remaining step counter 65 when the drive of the PF motor 25 is stopped. When the stop deviation is accumulated every time when the paper P is transported, the final low printing position on the paper is shifted in the secondary scanning direction Y from the estimated position, so that the amount of the bottom margin is varied, or a slight margin is formed on the bottom side irrespective of frameless printing. Therefore, in this embodiment, the calculating unit 71 is adapted to calculate the transporting distance St (=Spf+Scounter) as the second transporting distance while reflecting (adding in this example) the stop deviation Scounter of the accumulative counter 63 on the requested transporting distance Spf as the first transporting distance. The calculation of the transporting distance by the calculating unit 71 is performed by the sequence common to paper feeding, paper transporting, and paper discharging.
Even though the stop deviation Scounter of the previous time is reflected when calculating the transporting distance St at the time of the paper feeding, if the remaining transporting distance is reset when the paper is detected, it is possible to stop the paper P at the target stop position. However, in this embodiment, when it is found that the feeding of the paper in the two-stage drive is not possible when the paper is detected even though the two-stage drive is set prior to the start of paper feeding, the resetting to change the speed profile of the simple drive is performed. In contrast, when the simple drive is set initially, granting that feeding in the two-stage drive is found to be possible when the paper is detected, the simple drive is continued.
For example, there may be a case where the two-stage drive condition is not satisfied because the transporting distance St obtained by reflecting the stop deviation Scounter on the requested transporting distance Spf is smaller than the requested transporting distance Spf (St<Spf) since the stop deviation Scounter is smaller than zero (Scounter<0). In this case, the PF motor 25 is continuously driven in the simple drive which is set initially although the requested transporting distance Spf which allows the satisfaction of the two-stage drive condition is constantly provided, and hence the time required for the paper feeding becomes relatively long, which may lower the print throughput.
Therefore, the sequence unit 61 is adapted to reset the accumulative counter 63 when the first determining unit 66 determines the transport request to be the paper feeding so that the speed profile of the two-stage drive is always set initially. Therefore, even though the calculating unit 71 reflects the stop deviation Scounter of the accumulative counter 63 on the requested transporting distance Spf, the stop deviation Scounter is always zero (Scounter=0), and hence the calculated transporting distance St is always equal to the requested transporting distance Spf. Therefore, the two-stage drive condition (St≧St min) is always satisfied at the first determination by the second determining unit 73, and hence the speed profile of the two-stage drive is always set.
The PF counter 64 counts the steps y for the respective speed ranges A1, A2, and B for controlling the speed of the PF motor 25 by counting the pulse edges of the pulse signals ES3 and ES4 from the rotary encoder 42. Then, the paper transport control unit 51 refers to the speed tables TA2 and TB to acquire the speed command values corresponding to the steps y, and sends the speed command value to the PF motor drive circuit 43 to control the speed of the PF motor 25. The cycle (the value in inverse proportion to the speed) may be employed as the speed command value.
The main control unit 47 and the sequence control unit 48 which constitute the controller 40 may be configured as a software for the CPU which executes a control program, may be configured as a hardware including an integrated circuit or the like such as ASIC (Application Specific IC) or may be configured as a cooperating combination of the software and the hardware.
According to this embodiment, it is set to satisfy the two-stage drive condition in which the transporting distance St is equal to or larger than the minimum driving distance Stmin (St≧Stmin) even when the shortest requested transporting distance Spf is requested at the time of the feeding.
In the case of the paper feed request, the accumulative counter 63 is reset prior to the calculation of the transporting distance St. Then, after resetting, the transporting distance St is obtained by adding the stop deviation Scounter to the requested transporting distance Spf, and hence the transporting distance St is always equal to the requested transporting distance Spf and the relation St≧Stmin is always satisfied, whereby the speed profile of the two-stage drive is set.
Then, when the paper is detected, if the second transporting distance St2 obtained from the remaining transporting distance Sr of the remaining step counter 65 is equal to the minimum driving distance Srmin (St2=Srmin) the speed profile of the two-stage drive, in which the upwardly protruded speed waveform is assumed in a second speed range U2 as shown in
On the other hand, at the time of the abnormal paper feeding in which the paper feeding is started from a state in which the paper P is fed a little due to the overlapped feeding, there may be a case where the second transporting distance St2 becomes smaller than the minimum driving distance Srmin depending on the requested transporting distance Spf and the fed amount thereof. When the relation St2<Srmin is satisfied, the speed profile of the simple drive as shown in
Subsequently, the paper feed process performed by the paper transport control unit 51 will be described. The main control unit 47 issues the paper feed request to the paper transport control unit 51 when starting printing or feeding the next paper P after having ended the printing of the previous page. Upon reception of the transport request from the main control unit 47, the paper transport control unit 51 performs the transport controlling process shown in a flowchart in
First of all, whether or not the accepted request is the paper feeding is determined (Step S10). If yes, the accumulative counter 63 is reset (stop deviation Scounter=0) (Step S20), and if no (that is, the request is paper transporting or paper discharging) (negative determination in S10), the procedure goes to Step S30. The processes in S20 and S30 are processes to be executed by the sequence unit 61. The processes from S40 onward are executed by the drive unit 62. The Step S20 corresponds to a reset step.
In the drive unit 62, the calculating unit 71 first calculates the transporting distance St (St=Spf+Scounter) (Step S30). At this time, since the stop deviation Scounter is zero (Scounter=0), the transporting distance St is always equal to the requested transporting distance Spf (St=Spf).
Subsequently, whether or not the relation St≧Stmin is satisfied is determined (Step S40). In other words, whether or not the two-stage drive condition as the multistage transfer condition is satisfied is determined. This time, which is the paper feeding (affirmative determination in Step S40), the relation St≧Stmin is always satisfied (affirmative determination in Step S50) and the two-stage drive condition is satisfied. Step S50 corresponds to the determination step.
When the two-stage drive condition is satisfied (St≧Stmin), the speed profile of the two-stage drive is set (step S60), and when the two-stage drive condition is not satisfied (St<Stmin), the speed profile of the simple-drive is set (step S70). Then, the drive of the PF motor 25 is controlled according to the set speed profile (Step S80). Consequently, the PF motor 25 is driven at the low first constant speed V1 in the first constant speed range C1, and hence the PF motor 25 is driven at a low speed in the hopper-operated section, so that the hopper action is performed relatively quietly and hence the noise is not generated.
In the midsection of the first constant speed range C1, when the leading end of the paper P being fed is detected by the paper detection sensor 39 (affirmative determination in Step S90), the second transporting distance St2 is calculated (Step S100). More specifically, the second transporting distance St2 is calculated using the remaining transporting distance Sr of the remaining step counter 65 by the expression St2=Sto2−(Sr−Sro).
Then, whether or not the relation St2≧Srmin is satisfied is determined (Step S110). In other words, whether or not the two-stage drive condition is satisfied when the paper is detected is determined again. When the relation St2≧Srmin is satisfied, the speed profile of the two-stage drive is reset (Step S120). In contrast, when the relation St2≧Srmin is not satisfied, the speed profile of the simple drive is reset (S130). However, whether or not the simple drive is set initially is determined by a flag, not shown, and, if the simple drive is set initially (S70), the procedure goes to Step S140 irrespective of whether the relation St2≧Srmin is satisfied or not, and the speed profile of the simple drive is reset.
Then, the drive of the PF motor 25 is controlled according to the set speed profile (Step S150). Therefore, when the paper feeding is performed normally, the feeding is proceeded in the reset two-stage drive and, when the two-stage drive condition (St2≧Srmin) is not satisfied irrespective of the initial setting to the speed profile of the two-stage drive because of the abnormal paper feeding in which the paper feeding is started in a state in which the paper P is fed a little due to the overlapped feeding or the like, the feeding is proceeded in the simple drive.
Then, when the PF motor 25 is stopped after the deceleration in the decelerating range B, a counting process for adding the stop deviation Scounter at an actual stop position with respect to the target stop position y stop, which is indicated by the counted value of the remaining step counter 65 at that time, to the accumulative counter 63 is performed (Step S170). Before the addition of the stop deviation Scounter to the accumulative counter 63, the counted value counted up to that time is reset.
In contrast, when the paper transport request is accepted after having performed the paper feeding (locating to the initial position) and then transferred to the printing process, the accumulative counter 63 is not reset and a transporting distance St is calculated by the expression St=Spf+Scounter (S30). Then, the paper transporting profile is set according to the calculated transporting distance St the paper transport is performed by controlling the drive of the PF motor 25 according to the set paper transport speed profile (S150, S160). Then, the counting process for adding the stop deviation Scounter at the time of the paper transporting to the accumulative counter 63 is performed (S170). In this manner, the transporting distance is set while reflecting the stop deviation Scounter at every time when the paper transport is stopped during the printing operation to be cancelled at the next paper transporting. In this manner, inconvenience such that the stop deviations are accumulated and the final row printing position is shifted from the estimated position, so that the bottom margin is shifted from the set margin or a slight margin is formed on the bottom side even at the time of frameless printing is avoided.
When the paper is not set on the hopper 30 or when paper jam occurs during the paper feeding, it is detected as a defective paper feeding at a timing immediately after having passed through the first constant speed range C1 without paper detection. In this case, the drive is continued in the initially set speed profile until the PF motor 25 is stopped. Steps S80 and S150 correspond to the control steps. Furthermore, Steps S60 and S70, and S120 and S130 correspond to the setting steps, respectively. Steps S30 and S100 correspond to the transporting distance calculating steps, respectively. Step S170 corresponds to the storing step.
As described above, according to the first embodiment, the following effects are achieved.
Since the accumulative counter 63 is reset in the case of the paper feed request, even when the calculation of the transporting distance St(=Spf+Scounter) is carried out, the transporting distance St equal to the requested transporting distance Spf is calculated without substantially reflecting the stop deviation Scounter. Therefore, it is always determined to be the two-stage drive in the determination whether or not the two-stage drive condition to be performed using the transporting distance prior to the start of the paper feeding is satisfied, so that setting of the speed profile of the two-stage drive from the beginning is achieved. Therefore, since the feeding in the two-stage drive is always achieved as long as the paper feeding is normally performed, reduction of the feeding time is effectively achieved, which contributes to the improvement of the printing throughput.
For example, if the paper feeding is started from a position where the paper P is fed a little due to the overlapped feeding or the like, the paper P is detected slightly earlier by the paper detection sensor 39, so that there is a case the relation St2≧Srmin is not satisfied because the second transporting distance St2 is shortened by a distance corresponding to the extent of earliness of detection. In this case, even when the two-stage drive is set at the beginning, the setting is changed to the speed profile of the simple drive. Therefore, at the time of the abnormal paper feeding, the paper P may be located at the target stop position accurately. In contrast, even when the position of the paper detection is delayed from the estimated position due to the occurrence of the delay of the start of the paper feeding of this type, the paper P may be located accurately at the target stop position by performing an adjustment to elongate the second constant speed distance SC2 in the second constant speed range C2 and resetting the speed profile of the two-stage drive in this case as well.
Even with the configuration in which the transporting distance is calculated using the same sequence for the paper feeding and the paper transporting (including the paper discharging), addition of the stop deviation Scounter, which is to be reflected at the time of the paper transporting, to the requested transporting distance Spf is avoided by resetting the accumulative counter 63 before calculating the transporting distance at the time of the paper feed request. As described above, even when the calculating sequence for the transporting distance is common for the paper feeding, the paper transporting, and the paper discharging, reduction of the paper feed time is efficiently achieved by calculating the adequate transporting distance at the time of the paper feed request.
Second EmbodimentReferring now to
As shown in
The processes in Steps S210 to S270 are the same as the process in Steps S30 to S90 in
When the paper is detected in Step S270, the accumulative counter 63 is reset in the next step S280. Then, the second transporting distance St2 as the second transporting distance is calculated in Step S290. In other words, St2=St2+Scounter is calculated. Here, the St2 on the right side corresponds to St2=Sto2−(Sr−Sro) described in the first embodiment, and corresponds to the first transporting distance in the second embodiment. In Step S290, an expression St2=Sto2−(Sr−Ssro)+Scounter is calculated. However, since the stop deviation Scounter is zero (Scounter=0) by having been reset, the expression St2=Sto2−(Sr−Sro) is satisfied. At the time of the normal paper feeding, remaining transporting distance Sr is equal to the transporting distance Sro (Sr=Sro), and hence the second transporting distance St2 is equal to second transporting distance Sto2 (St2=Sto2). In this embodiment, the value of Sto2 is set to a value which always satisfies the relation Sto2≧Sr min.
Then, in Step S300 whether or not the second transporting distance St2 is equal to or larger than the minimum driving distance Srmin (St2≧Srmin) is determined. If the multistage transport St2≧Srmin is satisfied, the speed profile of the two-stage drive condition is set (Step S310) and, if the relation St2≧Srmin is not satisfied, the speed profile of the simple drive is set (Step S320). In the this embodiment, the relation of St2≧Sr min is satisfied at the time of the normal paper feeding, and the speed profile of the two-stage drive is set. Therefore, even though the condition is not satisfied because whether or not the two-stage drive condition (St≧Srmin) is satisfied is determined on the basis of the transporting distance St on which the stop deviation Scounter is reflected at the first determination and hence the simple drive is set, if the paper feeding is normally performed, the two-stage drive condition (St2≧Srmin) is satisfied at the second determination when the paper is detected, and hence the setting is changed to the two-stage drive.
Therefore, even though the simple drive is set which should originally be set to the two-stage drive at the first determination because the stop deviation Scounter is reflected, the accumulative counter 63 is reset prior to the calculation of the second transporting distance St2 at the second determination when the paper is detected, so that the speed profile of the two-stage drive is reset at a timing before being switched to the second speed. Therefore, the feeding action is performed in the two-stage drive, and hence the reduction of the feeding time is effectively achieved, which contributes to the improvement of the printing throughput. Step S280 corresponds to the reset step, and Step S290 corresponds to the transporting distance calculating step. Step S300 corresponds to the determination step, and Steps S310 and S320 correspond to the setting steps. Step S340 corresponds to the control step and Step S360 corresponds to the storage step.
The embodiments are not limited to those described thus far, and may be modified to the following modes.
First ModificationAlthough the determination of whether or not the multistage drive condition is satisfied and the setting of the speed profile (the latter is resetting) are performed twice before starting the feeding and when the paper is detected, a configuration in which only one of those is performed is also applicable. For example, in
In the respective embodiments shown above, the two-stage drive is always selected if it is the requested transporting distance (requested amount of feeding). However, a configuration in which one of the two-stage drive and the simple drive is selected even in the case of the requested transporting distance according to its value is also employable.
Third ModificationIn the respective embodiments described above, the second constant speed (second speed) in the second constant speed range in the speed profile of the two-stage drive is a constant value. However, a configuration in which the second speed is selected from a plurality of speeds according to the transporting distance St is also applicable. For example, when three second speeds in the relation of V21<V22<V23 are prepared, whether the second transporting distance St2 in the second speed range U2 of this time is equal to or larger than the minimum drive distance which allows setting of V21, is equal to or larger than the minimum drive distance which allows setting of V22, or is equal to or larger than the minimum drive distance which allows setting of V23 is determined in sequence, and the highest second speed is employed from among those which satisfy the condition. As a matter of course, the number of the second speeds is not limited to three, and must only be a plural number. If the second speed as high as possible may be selected from among the plurality of second speeds according to the transporting distance, the reduction of the feeding time is resulted, so that the further improvement of the printing throughput is achieved.
Fourth ModificationThe storing unit configured to the stop deviations which should be reflected on the requested transporting distance (requested amount of feeding) is not limited to the counter as the accumulative counter 63. For example, it may be a register or a memory which stores the stop deviations.
Fifth ModificationThe object of employing the multistage drive is not limited to the reduction of the noise of the hopper action. For example, the multistage drive in which the paper feeding speed is low in the paper detecting area may be employed for improving the accuracy of position where the paper is detected by the paper detection sensor in a configuration in which the automatic paper feed apparatus does not employ the hopper system, for example, in the printer in which the automatic paper feed apparatus of, for example, a pickup roller system is mounted. In this case, sine the paper is fed at a low speed in the paper detection area, the paper detection at a high positional accuracy is achieved by the paper detection sensor and, in addition, the time required for the paper feeding until the initial position may be reduced by accelerating from the position after the paper detecting area. Then, even when the time required for the paper feeding is reduced and the paper is located to the initial position at an early stage, the timing of CR activation may be hasten to a timing before the second constant speed area (final constant speed area) correspondingly.
Sixth ModificationA configuration in which a paper feeding motor specific for feeding the paper for driving the paper feeding roller is provided in addition to the PF motor 25, and the hopper is driven by the paper feeding motor may also be employed.
Seventh EmbodimentThe mounting bed is not limited to the hopper, and may be a cassette for storing papers. When the mounting bed is the cassette, the paper transporting roller, a feed roller, and a pickup roller constitute the feeding mechanism. In this case, the transport drive unit may be only the PF motor, or both of the PF motor and the paper feeding motor.
Eighth EmbodimentIn the embodiments described above, the two-stage drive (two-stage transport) provided with the two constant speed areas is employed. However, there may be the three or more constant speed areas in the speed profile of the multistage drive. For example, three-stage drive or four-stage drive may also be employed.
Ninth EmbodimentThe invention is not limited to the multistage drive in which the first speed is lower than the second speed, and may be the multistage drive in which the first speed is higher than the second speed.
Tenth EmbodimentIn the embodiments described above, the recording apparatus is embodied in the ink jet recording apparatus. However, the invention is not limited thereto, and the invention may be embodied in a liquid ejection apparatus of a serial type for ejecting fluid other than ink (including liquid, liquid-type substance including particles of functional material dispersed or mixed in liquid, fluid-type substance such as gel, and solid substance which can be discharged by flowing as the fluid). For example, it may be liquid-type discharging apparatuses which discharges liquid-type containing materials such as electrode material or colorant (pixel material) in the form of dispersion or dissolution used for manufacturing liquid crystal displays, EL (electroluminescence) displays, and surface emission-type displays, liquid discharging apparatuses which discharge biological organic substance used for manufacturing biochips, liquid discharging apparatuses which are used as accurate pipettes and discharge liquid as a test sample. Further more, it may be a liquid discharging apparatus for discharging lubricant for pinpoint lubrication for precise machines such as watches or cameras, a liquid discharging apparatus for discharging transparent resin liquid such as a UV-cured resin on a substrate for forming micro-semispherical lens (optical lens) used for optical communication elements or the like, a liquid discharging apparatus for discharging etching liquid such as acid or alkali for etching the substrate or the like, and a liquid-state substance discharging apparatus for discharging the fluid-state substance such as gel (for example, physical gel). The invention may be applied to any one of the liquid discharging apparatuses of a serial type.
Claims
1. A transporting apparatus configured to transport a recording medium to a target stop position comprising:
- a mounting unit configured to mount the recording medium;
- a feeding mechanism for the recording medium;
- a transporting mechanism for the recording medium;
- a transport drive unit configured to drive the feeding mechanism and the transporting mechanism;
- a storing unit configured to store a stop deviation at the time of a previous transport drive with respect to the target stop position;
- a judging unit configured to judge whether a feeding operation for the recording medium on the mounting bace by the feeding mechanism and the transporting mechanism, or a transporting operation for the recording medium after the feeding operation by the transporting mechanism;
- a resetting unit configured to reset the stop deviation in the storing unit;
- a transporting distance calculating unit configured to calculate a second transporting distance in which the stop deviation after the reset of the storing unit is reflected on a first transporting distance requested this time at the time of the feeding, and to calculate the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time at the time of the transporting;
- a determining unit configured to determine whether or not the second transporting distance satisfies a multistage transport condition on which a multistage transport including a plurality of constant speeds should be performed;
- a setting unit configured to set a speed profile of the multistage transport when the multistage transport condition is satisfied, set a speed profile of a transport mode other than the multistage transport when the multistage transport condition is not satisfied, and set a speed profile of a transport system according to the second transporting distance; and
- a control unit configured to control the drive of the transport drive unit on the basis of the set speed profile and cause the recording medium to be transported.
2. The transporting apparatus according to claim 1, wherein the speed profile of the multistage transport includes a first speed and a second speed in sequence from the position where the feeding is started to a stop ats an initial position, and includes:
- a first speed range including a first accelerating range for accelerating from the position where the feeding is started to the first speed and a first constant speed range for maintaining the speed at the first speed;
- a second accelerating range for accelerating from the first speed to the second speed;
- a second speed range including a second constant speed range for maintaining the speed at the second speed, and a decelerating range for decelerating from the second speed to the target stop position;
- the determining unit performs a determination on the multistage transport condition such that the transporting distance in the second speed range which is variable according to the second transporting distance is a minimum drive distance or more; and
- the setting unit adjusts the transporting distance in the second constant speed according to the second transporting distance to set the speed profile of the multistage transport when the multistage transport condition is satisfied according to the determination of the determining unit.
3. The transporting apparatus according to claim 2, wherein the first constant speed range is set according to an operation range of the feeding mechanism.
4. The transporting apparatus according to claim 1, further comprising a media detecting unit configured to detect the recording medium in the course of the feeding,
- wherein the respective processes by the resetting unit, the transporting distance calculating unit, the determining unit, and the setting unit are performed when the recording medium is detected by the medium detecting unit.
5. The transporting apparatus according to claim 1 further comprising a medium detecting unit configured to detect the recording medium in the course of the feeding,
- wherein at the time of the feeding, respective processes by the transporting distance calculating unit, the determining unit, and the setting unit are performed twice before starting the feeding and at the time of medium detection in which the medium detecting unit detects the recording medium in the course of the feeding,
- the resetting unit resets the storing unit either one of before starting the feeding and at the time of medium detection,
- when the multistage transport condition is satisfied before stating the feeding and the setting unit sets the speed profile of the multistage transport, even if the multistage transport condition is not satisfied at the time of medium detection in the course of the feeding at the speed profile of the multistage transport, the setting unit changes the speed profile for the remaining feeding into the speed profile of the transport mode other than the multistage transport.
6. The transporting apparatus according to claim 5, wherein the resetting unit resets the storing unit before starting the feeding, and
- when the multistage transport condition is not satisfied before stating the feeding and the setting unit sets a speed profile of the transport mode other than the multistage transport, even if the multistage transport condition is satisfied at the time of medium detection in the course of the feeding at the speed profile, the setting unit does not change the setting into the speed profile of the multistage transport.
7. The transporting apparatus according to claim 5, wherein the resetting unit resets the storing unit at the time of medium detection and even when the multistage transport condition is not satisfied before stating the feeding and the setting unit sets the speed profile of the transport mode other than the multistage transport, if the multistage transport condition is satisfied at the time of medium detection in the course of the feeding at the speed profile, the setting unit changes the speed profile for the remaining feeding into the speed profile of the multistage transport.
8. A recording apparatus including a recording unit configured to produce a record on a transported recording medium and the transporting apparatus according to claim 1.
9. A transporting method for transporting a recording medium to a target stop position comprising:
- storing a stop deviation at the time of a previous transporting a with respect to a target stop position;
- judging whether feeding for feeding the recording medium mounted on a mounting bed by a feeding mechanism and a transporting mechanism or transporting for transporting the recording medium after having fed by the transporting mechanism;
- resetting the stop deviation in the storing unit at the time of the feeding and not resetting in the storing unit at the time of the transporting;
- calculating a second transporting distance in which the stop deviation after the reset in the storing unit is reflected on a first transporting distance requested this time at the time of the feeding, and calculating the second transporting distance in which the stop deviation in the storing unit is reflected on the first transporting distance requested this time at the time of the transporting;
- determining whether or not the second transporting distance satisfies a multistage transport condition on which a multistage transport including a plurality of constant speeds should be performed at the time of the feeding;
- setting a speed profile of the multistage transport when the multistage transport condition is satisfied, setting a speed profile of a transport mode other than the multistage transport when the multistage transport condition is not satisfied, and setting a speed profile of a transport system according to the second transporting distance at the time of the transporting; and
- controlling the drive of the transport drive unit on the basis of the set speed profile and causing the recording medium to be transported.
Type: Application
Filed: Jun 5, 2009
Publication Date: Dec 10, 2009
Applicant: SEIKO EPSON CORPORATION (Tokyo)
Inventors: Darman DARSOSUMARTO (Batu Ampar), Yudhi Yoga PERDANA (Cikarang Pusat)
Application Number: 12/478,966
International Classification: B65H 5/00 (20060101);