The present invention relates to a printing apparatus.
There is known a printing apparatus that performs printing on a print medium such as paper by discharging ink from a printhead while moving a carriage mounted with the printhead. With such a printing apparatus, demands for improving the productivity and the image quality of printing are increasing in recent years. Therefore, while the weight of the printhead increases due to the tendency of the printhead to become longer and have a higher density, the carriage is demanded to move with a high velocity and improve the positional accuracy.
As a driving method of the carriage, a method is known in which the carriage is connected to an endless belt (timing belt) and the carriage is moved by causing the belt to travel by a driving force of a motor. It is conceivable to employ a large high-output motor to increase the moving velocity of the carriage, but the market distribution scale of the large high-output motor is small and the cost thereof is high. Japanese Patent No. 3604994 discloses an apparatus in which one of two pulleys for causing the endless belt to travel is rotated by a stepper motor and the other one is rotated by a DC motor.
In a method in which a plurality of motors are used as driving sources of a mechanism for moving a carriage, the carriage can be moved at a higher velocity and the printing efficiency can be improved. On the other hand, the vibration characteristics (velocity fluctuation and the like) in the method in which the plurality of motors are used may be different from those in a method in which one motor is used. The vibration characteristics of the carriage can be a factor of a decrease in printing accuracy.
The present invention provides a technique that enables printing operations having different degrees of priority of the printing efficiency and the printing accuracy.
According to an aspect of the present invention, there is provided a printing apparatus comprising: a carriage mounted with a printing unit configured to perform printing on a print medium; a first motor configured to rotate in a first direction to move the carriage in a predetermined direction; a second motor configure to rotate in a second direction to move the carriage in the predetermined direction; and a control unit configured to control the first motor and the second motor, wherein the control unit executes a first mode in which, when causing the printing unit to perform printing under a first printing condition, the first motor is driven in the first direction and the second motor is driven in the second direction, and a second mode in which, when causing the printing unit to perform printing under a second printing condition different from the first printing condition, the first motor is driven in the first direction and the second motor is driven in the second direction while changing an output ratio between the first motor and the second motor.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made an invention that requires all such features, and multiple such features may be combined as appropriate.
Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
<Outline of Printing Apparatus>
Note that “printing” includes not only forming significant information such as characters and graphics but also forming images, figures, patterns, and the like on print media in a broad sense, or processing print media, regardless of whether the information formed is significant or insignificant or whether the information formed is visualized so that a human can visually perceive it. In addition, although in this embodiment, sheet-like paper is assumed as a “print medium” serving as a print target, sheet-like cloth, plastic film, and the like may be used as print media.
The printing apparatus 1 includes a feeding unit 4. The feeding unit 4 holds a print media to be fed into the printing apparatus 1. In this embodiment, a roll sheet 100 is used as the print medium. However, the print medium may be a cut sheet. The roll sheet 100 is obtained by winding a sheet into a roll form around a cylindrical core. The roll sheet 100 has, for example, a width of 10 to 60 inches in the X direction.
The printing apparatus 1 includes a conveying unit 7. The conveying unit 7 is a sheet conveying mechanism that includes a conveying roller 70 and a pinch roller 71 pressed against the conveying roller 70. The sheet pulled out from the roll sheet 100 is fed to the rear side in the X direction. Then, the sheet is folded to the front side and reaches the conveying unit 7. The sheet is then nipped between the conveying roller 70 and the pinch roller 71 of the conveying unit 7 and conveyed on a platen 10 to the front side in the X direction.
The printing apparatus 1 includes a printhead 2 that prints an image by discharging ink to the sheet conveyed on the platen 10 by the conveying unit 7. The printhead 2 includes a plurality of nozzles which discharge ink. An energy element that generates energy for discharging ink by supply of power is arranged in each nozzle. The energy element is, for example, an electrothermal transducer such as a heater or a piezoelectric transducer such as a piezoelectric element. The printhead 2 can discharge different kinds of ink (for example, ink of a plurality of colors such as black (K), cyan (C), magenta (M), and yellow (Y)), and multiple nozzles are formed for each kind of ink.
Ink is supplied to the printhead 2 from an ink container 5. The ink container 5 includes a tank for each kind of ink, and ink is stored in the tank. Ink is supplied from the ink container 5 to the printhead 2 via a flexible tube (not shown) supported by a chain link 5a.
The printhead 2 is mounted on a carriage 3, and the printing apparatus 1 includes a carriage apparatus described below. The carriage 3 is moved by a driving unit 6 in the Y direction. The driving unit 6 includes guide rails 63 and 64 extended parallel to the Y direction. The carriage 3 engages with the guide rails 63 and 64 so as to be guided in movement in the Y direction. The driving unit 6 includes pulleys 60R and 60L as an example of a plurality of rotation members. The pulleys 60R and 60L are spaced apart from each other in the Y direction and have the same specifications (outer diameter, weight, and the like). A timing belt 62, which is an example of an endless belt, is wound around the pulleys 60R and 60L. The carriage 3 is connected to the timing belt 62.
The driving unit 6 includes carriage motors 61R and 61L. The carriage motor 61R is a driving source for rotating the pulley 60R, and the carriage motor 61L is a driving source for rotating the pulley 60L. In this embodiment, the carriage motor 61R is configured to directly rotate the pulley 60R while the pulley 60R is connected to the output shaft of the carriage motor 61R. However, the carriage motor 61R may be configured to rotate the pulley 60R via a decelerator. Similarly, the carriage motor 61L is configured to directly rotate the pulley 60L while the pulley 60L is connected to the output shaft of the carriage motor 61L. However, the carriage motor 61L may be configured to rotate the pulley 60L via a decelerator. Each of the carriage motors 61R and 61L is, for example, a brushless DC motor and, in this embodiment, the carriage motors 61R and 61L are the same product. Accordingly, the carriage motors 61R and 61L have the same performance and characteristics during driving.
The carriage 3 can be moved by driving one or both of the carriage motors 61R and 61L to cause the timing belt 62 to travel. Further, by switching the rotation directions of the carriage motors 61R and 61L, the carriage 3 can be reciprocated in the Y direction. In this embodiment, it is possible to move the carriage 3 by outputs of two carriage motors 61R and 61L, so that the higher output can be obtained than in a case of driving by one carriage motor. Therefore, even if the carriage 3 is heavy, it can be moved at a higher velocity.
An encoder sensor 9 is mounted on the carriage 3. The encoder sensor 9 reads a linear scale (encoder scale) 8 extended in the Y direction and outputs a signal indicating the Y-direction position of the carriage 3. The linear scale 8 includes, for example, transmissive portions and light shielding portions repeatedly formed at predetermined constant intervals in the Y direction. The encoder sensor 9 is, for example, an optical sensor which includes a light emitting unit and a light receiving unit. The encoder sensor 9 outputs, as a detection signal, a light-receiving result of the light receiving unit which changes depending on whether light is received from the transmissive portion or the light shielding portion.
When the carriage 3 moves in the Y direction, the encoder sensor 9 can obtain a pulsed signal. By counting the number of pulses, the Y-direction position of the carriage 3 can be calculated. Further, the moving velocity of the carriage 3 can be calculated from the number of pulses per unit time. For example, assume that the transmissive portion and the light shielding portion of the linear scale 8 are repeated in 150 cycles per inch. Each time the carriage moves 1/150 inch, the encoder sensor 9 obtains a one-pulse signal. If three pulses are counted in a time of 500 μs, the velocity v of the carriage 3 can be calculated as v=( 3/150 inch)/500 μs=40 ips.
In a printing operation, the sheet is intermittently conveyed by the conveying unit 7 (stepped conveyance). While the conveyance of the sheet is stopped, the carriage 3 is moved in the main scanning direction (Y direction) and ink is discharged from the printhead 2 onto the sheet (printing scan). When printing for one scan ends, the conveying unit 7 conveys the sheet by a predetermined amount in the subscannig direction (a direction orthogonal to the main scanning direction). Then, printing scan is performed. By repeating printing scan and stepped conveyance of the sheet, an image is printed on the sheet. The sheet where image printing is completed is cut by a cutter mechanism (not shown).
<Control Apparatus>
With reference to
The main control unit 20 includes a processing unit 21, a storage unit 22, and an interface unit (I/F unit) 23, and controls the entire printing apparatus 1. The processing unit 21 is a processor represented by a CPU, and executes a program stored in the storage unit 22. The storage unit 22 is a storage device such as a RAM or a ROM, and stores programs and data.
The conveyance control unit 24 and the printing control unit 25 perform conveyance control and printing control, respectively, by following instructions of the main control unit 20. For example, similar to the main control unit 20, each of the control units 24 and 25 includes a processing unit, a storage unit, and an I/F unit. A drive circuit for driving the motor and the like are also included.
The conveyance control unit 24 controls a conveying motor 72 that rotates the conveying roller 70 to perform conveyance control of the sheet. Note that a detection result of the sensor that detects the rotation amount of the conveying motor 72 and a detection result of the sensor that detects the conveyance position of the sheet (both sensors are not shown) are input to the conveyance control unit 24, and the conveyance control unit 24 controls the conveying motor 72 based on these detection results.
The printing control unit 25 performs driving control of the carriage motors 61R and 61L (movement control of the carriage 3) and driving control of the printhead 2 (ink discharge control) based on a detection result of the encoder sensor 9.
<Movement Control of Carriage>
The carriage motors 61R and 61L are controlled independently. In this embodiment, driving control of the carriage motors 61R and 61L is PWM (Pulse Width Modulation) control. In PWM control, the output power is controlled by the ratio (duty ratio) of the energization time (ON time) per unit time.
The movement control of the carriage 3 in this embodiment is feedback control. At each of a large number of Y-direction positions of the carriage 3, a target velocity at the position is set in advance.
The acceleration start position, the stop target position, and the deceleration start position of the carriage 3 are determined in advance. In this embodiment, the Y-direction positions of the carriage 3 are roughly classified into an acceleration range, a constant velocity range, and a deceleration range. The carriage 3 is accelerated to a printing velocity Vp, performs printing scan during the constant velocity range of the printing velocity Vp, and then is decelerated and stops. The target velocity for each position can be set such that the velocity and operation of the carriage 3 moderately change without a sharp change. The printing velocity Vp is changed in accordance with the printing efficiency and the printing quality. For example, when the printing efficiency is prioritized, the target velocity Vp is set at a high velocity. When the printing quality is prioritized, the printing velocity Vp is set at a low velocity.
During the movement of the carriage 3, the printing control unit 25 calculates the actual position and actual velocity of the carriage 3 from the detection results of the encoder sensor 9. The printing control unit 25 increases or decreases the duty ratio in accordance with the difference between the target velocity at the actual position and the actual velocity. For example, if the actual velocity has not reached the target velocity, the duty ratio is increased. To the contrary, if the actual velocity exceeds the target velocity, the duty ratio is decreased.
<Movement Mode of Carriage and Control Mode of Carriage Motor>
The basic movement mode of the carriage 3 includes forward movement from a stop position (to be sometimes referred to as a home position (HP)) at the right end of the movement range to the left end and backward movement from a stop position at the left end of the movement range to the right end. The movement direction in the forward movement of the carriage 3 may be referred to as the forward direction, and the movement direction in the backward movement may be referred to as the backward direction.
For the movement of the carriage 3 as described above, in this embodiment, it is possible to select, as the control mode of the carriage motors 61R and 61L, one control mode from a plurality of control modes.
The control mode shown in
The control mode shown in
The control mode shown in
It can be said that the control modes shown in
<Adjustment of Degree of Priority of Printing Efficiency and Degree of Priority of Printing Accuracy>
The control mode of the carriage motors 61R and 61L can influence the printing efficiency and the printing accuracy. In the example of twin driving shown in
When a user instructs the printing apparatus 1 to perform printing, the required specifications may be different for the printing contents. For example, when drawing a large number of line drawings such as a CAD drawing, the printing velocity is prioritized over the image quality. To the contrary, when performing printing of photographic images or the like which require the high image quality although the print sheet count is small, the printing quality is prioritized even with a longer time.
In this embodiment, the control mode of the carriage motors 61R and 61L is selected in accordance with the printing condition. An example of this will be described with reference to
Referring to
In the example shown in
Here, as has been described above, a larger output can be obtained in twin driving than in single driving, so that the carriage 3 can be moved at a high velocity and the printing time can be shortened. On the other hand, in twin driving, the cogging torque and torque ripple (to be collectively referred to as torque ripple hereinafter) generated from the motor may affect the landing accuracy, and the influence of the torque ripple is larger than in single driving.
If “fast” is selected as the printing mode, in order to move the carriage 3 at a higher velocity, twin driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 1:1. This output ratio is implemented by, for example, setting the duty ratio of PWM control for the carriage motor 61R and that of the carriage motor 61L to the same ratio.
If “normal” is selected as the printing mode, the carriage 3 is moved at an intermediate velocity to prevent a large decrease in landing accuracy. Therefore, twin driving is selected as the control mode but the output ratio between the carriage motors 61R and 61L is set to 2:1 (or 1:2). This is implemented by, for example, setting the ratio between the duty ratio of PWM control for the carriage motor 61R and that for the carriage motor 61L to 2:1 (or 1:2). By controlling to slightly suppress the output of one of the carriage motors, the influence of the torque ripple is suppressed.
If “beautiful” is selected as the printing mode, the carriage 3 is moved at a lower velocity to prevent a decrease in landing accuracy. Therefore, single driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 1:0 (or 0:1). This output ratio is implemented by not driving one of the carriage motors (the duty ratio is 0). By controlling not to drive one of the carriage motors, the influence of the torque ripple is suppressed.
Note that the three types of printing modes are used in this embodiment, but the number of the types of printing modes may be four or more or may be two. The number of types of driving modes of the carriage motors 61R and 61L may also be four or more or may be two. When two types of driving modes are used, the types may include twin driving and single driving, or may include two types of twin driving having different output ratios.
<Alternative Selection Example 1 of Control Mode>
In the example shown in
In step S11, the setting of the paper type is obtained. For example, the user selects the paper type, and the selection result is stored in, for example, the storage unit 22. In step S11, the printing control unit 25 obtains the selection result stored in the storage unit 22. In step S12, the control mode corresponding to the setting of the paper type obtained in step S11 is selected. The control mode is selected in accordance with the correspondence relationship shown in
In the example shown in
If “plain paper” is selected as the paper type, in order to move the carriage 3 at a higher velocity, twin driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 1:1. If “coated paper” is selected as the paper type, the carriage 3 is moved at an intermediate velocity to prevent a large decrease in landing accuracy. Therefore, twin driving is selected as the control mode but the output ratio between the carriage motors 61R and 61L is set to 2:1 (or 1:2). By controlling to slightly suppress the output of one of the carriage motors, the influence of the torque ripple is suppressed. If “glossy paper” is selected as the paper type, the carriage 3 is moved at a lower velocity to prevent a decrease in landing accuracy. Therefore, single driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 1:0 (or 0:1).
Note that the three paper types are used in this selection example, but the number of the paper types may be four or more or may be two. The number of types of driving modes of the carriage motors 61R and 61L may also be four or more or may be two. When two types of driving modes are used, the types may include twin driving and single driving, or may include two types of twin driving having different output ratios.
<Alternative Selection Example 2 of Control Mode>
The control mode of the carriage motors 61R and 61L may be selected in accordance with the moving velocity (printing velocity Vp) of the carriage 3. An example of this will be described with reference to
First, with reference to
If the printing mode selected by the user is “fast” and the paper type selected by the user is “plain paper”, the printing velocity Vp is set to V1. If the printing mode selected by the user is “beautiful” and the paper type selected by the user is “glossy paper”, the printing velocity Vp is set to V5. The relationship among printing velocities V1 to V5 is expressed as V1>V2>V3>V4>V5. V1 is the highest velocity, and V5 is the lowest velocity. Among combinations of the printing modes and the paper types, the combination having a more importance on the printing accuracy has the lower printing velocity Vp, and the combination having a more importance on the printing efficiency has the higher printing velocity Vp.
Referring to
In step S24, it is determined whether the printing velocity Vp set in step S21 is V4 or higher (V3 or V4). If the printing velocity Vp is V4 or higher, the process advances to step S25. If the printing velocity Vp is lower than V4, the process advances to step S26. In step S25, since it is requested to move the carriage 3 at an intermediate velocity and prevent a large decrease in landing accuracy, twin driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 2:1 (or 1:2). By controlling to slightly suppress the output of one of the carriage motors, the influence of the torque ripple is suppressed.
In step S26, since it is requested to move the carriage 3 at a lower velocity and prevent a decrease in landing accuracy, single driving is selected as the control mode. The output ratio between the carriage motors 61R and 61L is 1:0 (or 0:1). By controlling not to drive one of the carriage motors, the influence of the torque ripple is suppressed.
Note that in this embodiment, the printing velocity Vp is distinguished in two stages, but it may be distinguished in three or more stages. The number of types of driving modes of the carriage motors 61R and 61L may be four or more or may be two. When two types of driving modes are used, the types may include twin driving and single driving, or may include two types of twin driving having different output ratios.
When single driving is selected as the driving mode of carriage motors 61R and 61L, one of the carriage motors 61R and 61L is selected and driven. If the same motor is always driven in single driving, the deterioration of the motor progresses more easily, and the life becomes shorter than that of the motor which is not driven. In this embodiment, the characteristics of the carriage motors 61R and 61L are measured and, based on the measurement results, the carriage motor to be driven in single driving is selected. With this, it is possible to avoid that the life of one of the carriage motors 61R and 61L becomes much shorter than the life of the other one.
The characteristic to be measured is, for example, a characteristic which serves as a measure of the degradation of the motor. In this embodiment, the characteristic related to the output of the carriage motor is measured. If the output of the carriage motor decreases, it can be considered that the deterioration of the motor is progressing.
The processing example shown in
In step S32, the actual velocity of the carriage 3 is calculated based on detection results of an encoder sensor 9, and it is determined whether the actual velocity of the carriage 3 is equal to the inspection velocity. The determination here can be made based on, for example, whether the actual velocity of the carriage 3 is maintained at the inspection velocity for a predetermined time (several sec). If it is determined that the actual velocity of the carriage 3 is equal to the inspection velocity, the process advances to step S33, and the duty ratio is stored as the control information of the carriage motor 61R. The duty ratio can be stored in, for example, a storage device of the printing control unit 25. With this, the relationship between the inspection velocity and the control information (duty ratio) can be obtained as the characteristic of the carriage motor 61R. In step S34, the carriage 3 is moved to a home position, and the measurement is terminated.
Assume a case in which the moving velocity of the carriage 3, that can be achieved when driving the carriage motor 61R with the duty ratio of 50%, is set as the inspection velocity and the duty ratio stored in step S33 is 60%. In this case, the current carriage motor 61R cannot obtain the output equal to that of the carriage motor 61R in the initial use stage unless the duty ratio is increased. Accordingly, it can be estimated that the deterioration of the carriage motor 61R is progressing.
The processing example shown in
In step S42, the actual velocity of the carriage 3 is calculated based on detection results of the encoder sensor 9, and it is determined whether the actual velocity of the carriage 3 is equal to the inspection velocity. If it is determined that the actual velocity of the carriage 3 is equal to the inspection velocity, the process advances to step S43, and the duty ratio is stored as the control information of the carriage motor 61L. The duty ratio can be stored in, for example, the storage device of the printing control unit 25. With this, the relationship between the inspection velocity and the control information (duty ratio) can be obtained as the characteristic of the carriage motor 61L. In step S44, the carriage 3 is moved to the home position, and the measurement is terminated.
The processing example shown in
In step S53, based on the comparison result in step S52, the carriage motor to be driven in single driving is selected. The motor to be selected is the motor having the high output characteristic. More specifically, of the carriage motors 61R and 61L, the motor with the lower duty ratio is selected. If the superiority or inferiority of the carriage motors 61R and 61L cannot be determined, either one may be selected by lottery. In single driving in the next printing operation, the carriage motor selected in step S53 is driven.
Note that in step S52, the duty ratios of the carriage motors 61R and 61L are compared with each other, but the comparison method is not limited to this. For example, the reference value of the duty ratio may be set for each of the carriage motors 61R and 61L, and each duty ratio may be compared with the corresponding reference value. The reference value may be the duty ratio that achieved the inspection velocity in the use start period of each of the carriage motors 61R and 61L. Then, the motor having the smaller difference between the reference value and the duty ratio may be used. For example, if the difference between the duty ratio and the reference value is D1 for the carriage motor 61R and the difference between the duty ratio and the reference value is D2 (<D1) for the carriage motor 61L, the carriage motor 61L is selected in step S53.
The characteristic measurement of the carriage motor may be performed using, as the reference, a parameter other than the control information such as the duty ratio. Another energy amount such as the current value or the voltage value supplied to the motor may be measured.
In twin driving with the output ratio of 1:1, if the output of one of carriage motors 61R and 61L largely decreases due to the deterioration or the like, it may be required to interrupt printing during the printing operation. For example, assume that twin driving is selected under the condition that the moving velocity of the carriage 3 is high, but the output of one of the carriage motors 61R and 61L decreases and the duty ratio of PWM control thereof reaches 100% for a predetermined time. In this case, even if the other carriage motor is normal, the printing operation must be stopped, resulting in a degradation in printing efficiency.
To prevent this, a threshold value is set to determine that the output of the carriage motor has decreased before the duty ratio reaches 100%. For example, the threshold value is the duty ratio of 80%. If the duty ratio of one of the carriage motors 61R and 61L exceeds the threshold value but the duty ratio of the other one does not exceed the threshold value, twin driving is switched to single driving using the carriage motor not exceeding the threshold value. The switching timing may be after the printing scan in which the duty ratio exceeded the threshold value and before the next printing scan.
In this case, even if the condition that the moving velocity of the carriage 3 is high is originally set, the movement condition of the carriage 3 is changed to a printing velocity Vp or the like that is possible in single driving. By changing the movement condition, the printing efficiency decreases. However, since the moving velocity of the carriage 3 is decreased, a decrease in printing accuracy can be avoided, and it is possible to provide the user with a printed material without a decrease in printing quality.
When single driving is selected as the driving mode of carriage motors 61R and 61L, one of the carriage motors 61R and 61L is selected and driven. If the same motor is always driven in single driving, the deterioration of the motor progresses more easily, and the life becomes shorter than that of the motor which is not driven. Further, the progress of deterioration is different between the carriage motors 61R and 61L depending on the use environment and the like. More specifically, if there is a difference between the thermal environment of the carriage motor 61R and that of the carriage motor 61L, the motor in the worse thermal environment tends to deteriorate more easily.
For example, in the layout of a printing apparatus 1 exemplarily shown in
On the other hand, since fewer structures exist around the carriage motor 61L compared to the carriage motor 61R, even when the temperature starts to rise due to driving of the carriage motor 61L, the warm airflow around the carriage motor 61L flows easily. Therefore, the temperature around the carriage motor 61L does rise easily.
Here, since the positions of the carriage motors 61R and 61L are fixed, the heat dissipation in each of the arrangement portions of the carriage motors 61R and 61L can be specified in advance. It is also possible to grasp the ratio of the heat dissipation in advance. For example, an experiment is conducted in advance and, from temperature measurement results during continuous driving of the carriage motors 61R and 61L, the ratio of heat dissipation in the respective arrangement portions can be determined to be 1:n. In other words, the heat dissipation of the carriage motor 61L is n times higher than that of the carriage motor 61R.
In single driving, by selecting the carriage motors 61R and 61L in accordance with the heat dissipation ratio, it is possible to prevent that the degrees of progress of deteriorations thereof are biased. The information indicating the heat dissipation ratio of 1:n can be stored, as the ratio information defining the use ratio between the carriage motors 61R and 61L, in a storage device of a printing control unit 25. Then, for example, if the total print sheet count in a print job is k, the printing operation by driving the carriage motor 61L is performed on k×n/(1+n) sheets in accordance with the ratio information. Further, the printing operation by driving the carriage motor 61R is performed on k×1/(1+n) sheets. The higher use ratio is set for the carriage motor 61L having the high heat dissipation. More specifically, if k=100 sheets and the ratio information of the carriage motors 61R and 61L indicates 1:3, the printing operation by driving the carriage motor 61L is performed on 75 sheets, and the printing operation by driving the carriage motor 61R is performed on 25 sheets. In this manner, by switching the carriage motor to be used in single driving based on the ratio information, a decrease in life caused by the temperature rise can be reduced.
In step S61, the ratio information stored in advance is read out. In step S62, based on the ratio information read out in step S61, the print sheet count in the current print job is distributed. More specifically, the print medium count for the printing operation in single driving using the carriage motor 61R and the print medium count for the printing operation in single driving using the carriage motor 61L are set.
In step S63, the carriage motor to be driven first is selected from the carriage motors 61R and 61L. Here, as an example, the carriage motor 61R is driven first. In step S64, the printing operation is started. In step S65, it is determined whether the printing is completed for the print sheet count (threshold value), which is set in step S62, for the printing operation in single driving using the carriage motor 61R. If the printing is completed, the process advances to step S66, and the carriage motor driven in single driving is switched from the carriage motor 61R to the carriage motor 61L. After this, the printing operation is continued in single driving in which the carriage motor 61L is driven.
Note that in the printing operation by single driving, the carriage motor which is not driven may be cooled. For example, until it is determined in step S65 that the printing is completed for the print sheet count (threshold value) for the printing operation in single driving using the carriage motor 61R, the carriage motor 61L is cooled. With this, when the selection of the carriage motor is switched in step S66, the carriage motor 61L can be driven in a sufficiently cooled state, so that the temperature rise can be suppressed.
As a cooling mechanism, for example, a blower fan may be used.
Note that the cooling units 13R and 13L may be always driven. Alternatively, one of the cooling units 13R and 13L may be provided in common for the carriage motors 61R and 61L. Further, the cooling unit may be provided only for the carriage motor with poor heat dissipation. For example, it is also possible to employ an arrangement in which only the cooling unit 13R for cooling the carriage motor 61R is provided and the cooling unit 13L is not provided.
In the example shown in
In step S71, it is determined whether the printing operation for one print job is completed. If the printing operation is completed, the process advances to step S72. If the printing operation is not completed, one process is terminated. In step S72, the accumulated use count of the motor is updated. The accumulated use count of the motor is managed for each of the carriage motors 61R and 61L, and the information thereof is stored in the storage device of the printing control unit 25. The accumulated use count of the motor indicates the accumulated value of the use counts of the carriage motor 61R or 61L driven in single driving in the execution of the current print job. For example, in the execution of the current print job, if printing was performed on 10 sheets by single driving in which the carriage motor 61R is driven, the accumulated use count of the carriage motor 61R is increased by 10.
In step S73, the accumulated use count ratio between the carriage motors 61R and 61L is compared with the ratio information. The accumulated use count ratio is expressed by, for example, the accumulated use count of the carriage motor 61R: the accumulated use count of the carriage motor 61L. Then, in step S74, based on the comparison result in step S73, the carriage motor to be preferentially used in the next single driving is set. For example, if the ratio information of the carriage motors 61R and 61L indicates 1:4 and the accumulated use count ratio is 1:3, the carriage motor 61L is set as the carriage motor to be preferentially used. If the ratio information of the carriage motors 61R and 61L indicates 1:4 and the accumulated use count ratio is 1:5, the carriage motor 61R is set as the carriage motor to be preferentially used. With this, it is possible to make the actual use ratio of the carriage motors 61R and 61L close to the ratio information.
Note that in the example shown in each of
In the fourth embodiment, the selection of the carriage motor 61R or 61L to be used in single driving is switched based on the ratio information considering the heat dissipation. In this embodiment, the selection of carriage motors 61R or 61L is switched by measuring the temperature around each of the carriage motors 61R and 61L. With this, the selection can be made in accordance with the actual thermal environment of each of the carriage motors 61R and 61L, so that the selection can be made in accordance with the environment of the installation location of a printing apparatus 1. Further, it is unnecessary to prepare the ratio information in advance.
In step S81, the measurement result of the temperature sensor corresponding to the currently selected carriage motor is obtained. For example, when single driving is being performed using the carriage motor 61R, the measurement result of the temperature sensor 14R is obtained. When single driving is being performed using the carriage motor 61L, the measurement result of the temperature sensor 14L is obtained.
In step S82, it is determined whether the measured temperature obtained in step S81 exceeds a threshold temperature. If the measured temperature exceeds the threshold temperature, the process advances to step S83. The threshold temperature is, for example, the temperature that affects the life of the carriage motor due to the temperature rise around the carriage motor caused by driving of the carriage motor.
In step S83, the selection of the carriage motor to be driven is switched. For example, when single driving is being performed using the carriage motor 61R, the selection is switched to the carriage motor 61L. When single driving is being performed using the carriage motor 61L, the selection is switched to the carriage motor 61R. Switching of the selection of the carriage motor (in other words, switching of actual driving) can be performed, for example, between printing scans.
According to this embodiment, by the control described above, it is possible to reduce a decrease in life caused by the temperature rise of each of the carriage motors 61R and 61L.
During a power-off state of a printing apparatus 1, the position of a carriage 3 may be changed due to a vibration during transportation or a contact with a user. Therefore, when the printing apparatus 1 is activated (powered on), it is necessary to perform a movement test to recognize the position of the carriage 3 and move the carriage 3 to a home position. In this embodiment, a stopper serving as the movement limit of the carriage 3 is provided at each end portion of the movement range of the carriage 3.
In this embodiment, the movement test is performed by single driving, and the carriage 3 is first moved in the forward direction. This is because although twin driving can generate a larger output than single driving, damage may be large when the carriage 3 collides with an obstacle 300. Even in single driving, the output of the carriage motor 61R or 61L is increased stepwise from a small output to a large output. For example, the carriage motor 61R or 61L is first driven with the duty ratio of 20% and, if it is detected that the carriage 3 does not move, the duty ratio is increased.
If the duty ratio reaches 100%, it can be determined that the carriage 3 abuts against the stopper 62L (or 62R) and stops moving. Even though the duty ratio reaches 100%, since the carriage 3 has already abutted against the stopper 62L (or 62R), a collision load is not generated.
The duty ratio may reach 100% since the carriage 3 abuts against the obstacle 300 and cannot move. Whether the carriage 3 abuts against the stopper 62L (or 62R) or abuts against the obstacle 300 can be determined based on the movement distance of the carriage 3 in the movement test.
A specific example will be described.
In step S91, single driving is started using one of the carriage motors 61R and 61L. The duty ratio is set to 20%, and the carriage 3 is moved in the forward direction. The carriage motor to be used may be the motor whose operation is confirmed. The motor whose operation is confirmed is the last driven motor of the carriage motors 61R and 61L. The information of the last driven motor can be stored, for example, in a storage device of the printing control unit 25.
In this embodiment, the position of the carriage 3 is recognized using a linear scale 8 and an encoder sensor 9. Accordingly, in this system, the position of the carriage 3 cannot be directly recognized. Therefore, at the time of the start of single driving, the position of the carriage 3 in the movement range is unknown.
In step S92, a detection result of the encoder sensor 9 is obtained to determine whether the carriage 3 is moving in the forward direction. If it is determined that the carriage 3 is not moving, since the carriage 3 may abut against the stopper 62L or the obstacle 300, the process advances to step S93. If it is determined that the carriage 3 is moving, the movement distance is calculated.
In step S93, it is determined whether the current duty ratio of PWM control for the carriage motor in use is 100%. If the duty ratio is not 100%, the process advances to step S94 to increase the duty ratio by 20%, and the process returns to step S92. For example, when the current duty ratio is 20% which is the initial value, the duty ratio is increased to 40%. If the duty ratio is 100%, the process advances to step S95.
In step S95, based on the distance moved by the carriage 3 since the start of the movement test, it is determined whether the carriage 3 has moved the entire range of the movement range. If it is determined that the carriage 3 has moved the entire range, this means that, in the movement test, the carriage 3 starts to move from the home position and is stopped by abutting against the stopper 62L. Thus, it is considered that no obstacle 300 exists, and the process advances to step S96. In step S96, the carriage 3 is moved to the home position, it is determined that the movement of the carriage 3 is normal, and the processing is terminated.
In step S95, if it is determined that the carriage 3 has not moved the entire range of the movement range, this means either that the carriage 3 is stopped by abutting against the obstacle 300 or that the movement start position of the carriage 3 is not the home position and the carriage 3 is stopped by abutting against the stopper 62L. Therefore, the process advances to step S97. The duty ratio of PWM control for the carriage motor in use is set to 20%, and the rotation direction of the motor is reversed to move the carriage 3 in the backward direction. In step S98, a detection result of the encoder sensor 9 is obtained to determine whether the carriage 3 is moving in the backward direction. If it is determined that the carriage 3 is not moving, since the carriage 3 may abut against the stopper 62R or the obstacle 300, the process advances to step S99. If it is determined that the carriage 3 is moving, the movement distance is calculated.
In step S99, it is determined whether the current duty ratio of PWM control for the carriage motor in use is 100%. If the duty ratio is not 100%, the process advances to step S100 to increase the duty ratio by 20%, and the process returns to step S98. For example, when the current duty ratio is 20% which is the initial value, the duty ratio is increased to 40%. If the duty ratio is 100%, the process advances to step S101.
In step S101, based on the distance moved by the carriage 3 since the start of the movement in the backward direction, it is determined whether the carriage 3 has moved the entire range of the movement range. If it is determined that the carriage 3 has moved the entire range, this means that the carriage 3 has moved from the position where it was stopped by the stopper 62L to the home position. Thus, it is considered that no obstacle 300 exists and the movement of the carriage 3 is normal. The driving of the carriage motor is stopped, and the processing is terminated. If it is determined in step S101 that the carriage 3 has not moved the entire range of the movement range, it is considered that the carriage 3 was stopped by abutting against the obstacle 300 during the forward movement or the backward movement, and the process advances to step S102. In step S102, error processing is performed. In the error processing, for example, the user is notified of the occurrence of a failure.
As has been described above, in this embodiment, an abnormality such as the existence of the obstacle 300 is checked by moving the carriage 3 in single driving. Therefore, if an abnormality exists, damage to the carriage 3 and the like can be suppressed. Particularly, by increasing the output of the carriage motor stepwise, damage to the carriage 3 and the like can be further suppressed if the abnormality exists.
In the first embodiment, it has been described that single driving is more advantageous than twin driving since the vibration of the carriage 3 may increase in twin driving. However, even in single driving, the vibration may change between a case of driving the carriage motor 61R and a case of driving the carriage motor 61L. Further, the vibration can be smaller in twin driving than in single driving. Furthermore, the relationship between the control mode and the degree of vibration may change due to aging of a printing apparatus 1.
In this embodiment, for each control mode of a plurality of control modes, the velocity fluctuation amount during constant-velocity movement of a carriage 3 is measured, and the relationship between each control mode and the degree of vibration is specified. Based on the specifying result, the relationship between the control mode and the printing condition is updated.
In this embodiment, three types of control modes are assumed, one of which is twin driving (the output ratio is 1:1), the other one is single driving R (a carriage motor 61R is used), and the remaining one is single driving L (a carriage motor 61L is used).
In step S111, one of the three types of control modes is selected. In step S112, the forward movement and backward movement of the carriage 3 are started in the control mode selected in step S111. In the constant velocity range in each of the forward movement and the backward movement, the carriage 3 is moved at a predetermined velocity. In step S113, detection results of an encoder sensor 9 in the constant velocity range in each of the forward movement and the backward movement are stored in a storage device of the printing control unit 25. In step S114, it is determined whether the forward movement and backward movement of the carriage 3 are completed. If they are completed, the process advances to step S115.
In step S115, it is determined whether the processing from step S112 to step S114 has been performed for all the three types of control modes. If the processing has not been performed for all of them, the process advances to step S116. In step S116, the unselected control mode is selected and the process returns to step S112.
In step S117, from the detection results of the encoder sensor 9 stored for each control mode in step S113, the velocity fluctuation amount in the constant velocity range in each control mode is calculated. In step S118, the relationship between the printing condition and the control mode is updated, and the processing is terminated.
An example of update of the relationship in step S118 will be described. Assume that, as the result of calculation in step S117, the velocity fluctuation amounts in the three types of control modes are smaller in the order of single driving R, single driving L, and twin driving. Single driving R with the smallest velocity fluctuation amount is advantageous in printing accuracy because the vibration is small. When the printing modes include “fast”, “normal”, and “beautiful” as in the example shown in
Next, assume that, as the result of calculation in step S117, the velocity fluctuation amounts in the three types of control modes are smaller in the order of twin driving, single driving R, and single driving L. Twin driving with the smallest velocity fluctuation amount is advantageous in printing accuracy because the vibration is small. Twin driving is also advantageous in moving velocity of the carriage 3 in the first place. When the printing modes include “fast”, “normal”, and “beautiful” as in the example shown in
As has been described above, by updating the relationship between the printing condition and the control mode, it is possible to select the optimum control mode for the printing condition in accordance with the individual difference of the printing apparatus 1 and changes in characteristics over time.
Note that in the example shown in
The velocity fluctuation amount of the carriage 3 may be measured by a method other than the encoder sensor 9.
A printing apparatus 1 forms an image by discharging ink droplets from a printhead 2 to form dots on a print medium, thereby forming an image. The actual position of the dot may be shifted from the target position of the dot on control. The dot alignment technique is referred to as a registration correction technique, and dot alignment is implemented by applying this correction. In a technique for automating registration correction, it is known that a sensor for reading the actual dot position is provided in a carriage 3.
In the registration correction processing as described above, if the vibration of the carriage 3 or the like is large, the reading accuracy of the pattern 400 by the reading sensor 16 may be decreased. As a result, an appropriate registration correction value cannot be set. To prevent this, processing is performed in which a correction value for registration adjustment is set while selecting, as the control mode of carriage motors 61R and 61L, the control mode with the smallest vibration.
In step S121, one control mode is selected from a plurality of control modes of the carriage motors 61R and 61L. The control mode to be selected may be determined in advance. Alternatively, the velocity fluctuation amount in each control mode may be calculated by the method described in the seventh embodiment, and the control mode with the smallest velocity fluctuation amount may be selected. The plurality of control modes can include twin driving in which the carriage motors 61R and 61L are equal or different in the output ratio, single driving using the carriage motor 61R, and single driving using the carriage motor 61L.
In step S122, a printing operation is performed in which the registration adjustment pattern is printed on a print medium. In step S123, the reading sensor 16 reads the registration adjustment pattern printed in step S122. During the processing in each of steps S122 and S123, in the movement control of the carriage 3, the carriage 3 is moved by controlling the carriage motors 61R and 61L in the control mode selected in step S121.
In step S124, based on the result of the pattern read in step S123, a correction value is set. The set correction value is used in the subsequent printing operation.
By calculating the correction value as described above, it is possible to read the registration adjustment pattern in the operation method in which the influence of disturbance caused by the vibration of the carriage motors 61R and 61L is reduced. Therefore, it is possible to obtain a more suitable correction value.
In each of the above-described embodiments, a belt transmission mechanism is used as the driving unit 6, but another driving mechanism (for example, a ball screw mechanism or the like) capable of reciprocating the carriage 3 may be used. A clutch or the like may be used to connect and disconnect the driving force of each of two carriage motors in the driving mechanism. The carriage motors 61R and 61L are not limited to brushless motors, and motors of another kind may be used.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
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. 2021-082602, filed May 14, 2021, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2021-082602 | May 2021 | JP | national |