The present invention mainly relates to a printing apparatus.
Some of the printing apparatuses such as inkjet printers are configured to consecutively feed two or more sheet-like print media, sequentially perform printing on the print media, and convey the print media in an overlapping state during performing the printing (Japanese Patent Laid-Open No. 6-56299). Such a conveyance mode is also expressed as successive overlapped conveyance. This conveyance mode can improve the efficiency of printing processing.
In the above printing apparatus, the overlapping state of two or more print media is canceled (the print media are separated) and then sequentially output (discharged) from the apparatus main body. Such a separating operation is performed in the apparatus so that the order of the print media output from the apparatus main body is not changed. In order to implement the separating operation, the conveying speed of each print medium can be individually controlled.
The present invention improves control during separating print media.
One of the aspects of the present invention provides a printing apparatus comprising a conveying unit configured to convey a print medium, a printing unit including a printhead having a nozzle, and configured to perform scanning printing for performing printing on the print medium while scanning the printhead in a direction crossing a conveyance direction of the print medium, and a control unit configured to control the conveying unit and the printing unit so that conveyance of the print medium and scanning printing of the printhead are alternately performed, wherein the control unit performs first control of, while performing printing by the printing unit in a state in which a trailing end portion of a preceding print medium overlaps a leading end portion of a succeeding print medium, controlling the conveying unit to separate the preceding print medium and the succeeding print medium from each other and, in the first control, adjusts a conveyance amount by the conveying unit to allow a conveying speed by the conveying unit to meet a criterion and adjusts a driving range of the nozzle based on the adjusted conveyance amount.
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 to 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.
In the state ST1, sheet-like print media P such as cut sheets are stacked on the sheet stacking unit 11. The roller 2 is a pickup roller that picks up the one print medium P by rotating in contact with the uppermost one of the plurality of print media P stacked on the sheet stacking unit 11. The roller 3 is a feed roller that feeds the picked-up print medium P to the downstream side in the conveyance direction along the inside of a conveyance path 100. The roller 4 is a driven roller that is biased against the feed roller 3 to feed the print medium P while holding the print medium P together with the feed roller 3.
The conveyance direction in this case indicates the conveyance direction of the print medium P. The side in the same direction as the conveyance direction of the print medium P is expressed as the downstream side, and the side opposite to the conveyance direction is expressed as the upstream side. For the sake of easy description, an end of the print medium P on the downstream side is expressed as a leading end, and a portion of the print medium P including the leading end is expressed as a leading end portion. Similarly, an end of the print medium P on the upstream side is expressed as a trailing end, and a portion of the print medium P including the trailing end is expressed as a trailing end portion.
A one-way roller is used as the pickup roller 2. When the picked-up print medium P reaches the position of the rollers 3 and 4, and the rollers 3 and 4 start to feed the print medium P, the driving of the pickup roller 2 may be stopped. In this case, the pickup roller 2 idles until the trailing end of the print medium P passes and can be inhibited from picking up the next print medium P.
The roller 5 is a conveyance roller that conveys the print medium P fed by the rollers 3 and 4 to a position facing the printhead 7. The roller 6 is a driven roller that is biased against the conveyance roller 5 to convey the print medium P while holding the print medium P together with the conveyance roller 5.
The rollers 3 and 4 described above form a feed nip portion. The rollers 5 and 6 form a conveyance nip portion. The print medium P is properly guided along a predetermined path in the conveyance path 100 between these nip portions. The detection sensor 16 is provided on the downstream side of the rollers 3 and 4 and can detect the conveyed print medium P (its leading end and trailing end).
In the state ST2, the printhead 7 performs printing on the print medium P conveyed by the rollers 5 and 6. In this embodiment, the printhead 7 is an inkjet head that can execute printing on the print medium P by causing a nozzle 71 (see
The carriage 1 is equipped with the printhead 7 and causes the printhead 7 to scan in a direction crossing/substantially orthogonal to the conveyance direction (the crossing/substantially orthogonal direction will be referred to as a scanning direction). In such an arrangement, the printhead 7 is also expressed as a serial head, and the printing apparatus 9 can also be expressed as a serial printer.
The roller 10 is a conveyance roller that conveys, toward the roller 20, the print medium P on which printing has been performed by the printhead 7. The roller 12 is a driven roller that is biased against the conveyance roller 10 to convey the printed print medium P while holding the print medium P together with the conveyance roller 10.
In the state ST3, the printed print medium P is discharged to the paper discharge unit 25. The roller 20 is a conveyance roller that conveys the printed print medium P which is conveyed by the rollers 10 and 12. The roller 21 is a driven roller that is biased against the conveyance roller 20 to convey the printed print medium P while holding the print medium P together with the conveyance roller 21.
The roller 22 is a paper discharge roller that is arranged upstream of the paper discharge unit 25 and discharges, to the paper discharge unit 25, the printed print medium P which is conveyed from the conveyance roller 20 to a conveyance path (paper discharge path) 104. The roller 23 is a driven roller that is biased against the paper discharge roller 22 to discharge, to the paper discharge unit 25, the printed print medium P while holding the print medium P together with the paper discharge roller 22.
The central processing unit (CPU) 201 controls the operation of each element and performs arithmetic processing required for the control. Although described in detail later, the CPU 201 can control each roller described above to convey the two print media to be conveyed consecutively such that the trailing end portion of one preceding print medium overlaps the leading end portion of one succeeding print medium.
The read only memory (ROM) 202 holds information such as programs to be executed by the CPU 201 and data. The random access memory (RAM) 203 temporarily holds input data received from a host computer 214 via the I/F unit 213 and also temporarily holds the processed data obtained by arithmetic processing by the CPU 201.
The printing apparatus 9 further includes a printhead driver 217, a motor driver 218, and motors 204, 205, 206, 207, and 215. The motor driver 218 individually controls the motors 204, 205, 206, 207, and 215.
For example, the motor driver 218 drives the pickup roller 2 by performing drive control of the feed motor 206, and drives the feed roller 3 by performing drive control of the feed motor 207, thereby conveying the print medium P from the sheet stacking unit 11 to the printing position where the printhead 7 performs printing.
In response to the detection of the passage of the print medium P by the detection sensor 16, the motor driver 218 drives the conveyance rollers 5 and 10 by performing drive control of the conveyance motor 205 to move the print medium P relative to the printhead 7. During this movement, the motor driver 218 drives the carriage 1 by performing drive control of the carriage motor 204, thereby scanning the printhead 7. Together with this operation, the printhead driver 217 implements printing on the print medium P by performing drive control of the printhead 7.
Subsequently, the motor driver 218 drives the conveyance roller 20 and the paper discharge roller 22 by performing drive control of the paper discharge motor 215, thereby discharging the printed print medium P to the paper discharge unit 25.
This embodiment, in which the printhead 7 is a serial head, is configured to alternately repeat the operation (intermittent conveying operation) of intermittently conveying the print medium P with the conveyance roller 5 by a predetermined amount at a time and the operation (scanning printing operation) of discharging ink from the printhead 7 while scanning the printhead 7 with the carriage 1 between intermittent conveyances (that is, during the inhibition of the conveyance of the print medium P). With this operation, printing is performed on the print medium P. Note that scanning printing can also be called printing scan or the like.
In this case, other rollers (not shown) can be driven in the same manner by the motor driver 218 and the corresponding motors.
The host computer 214 includes a printer driver 2141 for communicating with the printing apparatus 9. Upon receiving an operation input for instructing the execution of printing from the user, the host computer 214 outputs data indicating a print image as a print job together with print information indicating its quality or the like. In the printing apparatus 9, the CPU 201 performs arithmetic processing upon receiving a print job via the I/F unit 213 and controls the drivers 217 and 218 based on the processing result.
The following case will exemplify a printing operation when one print job includes two-page print data respectively corresponding to the two sheets of the print media P, as in
As shown in
For the sake of easy description, the driving mode or the conveyance mode (driving at 7.6 inches/sec) at this time will be expressed as low-speed driving or low-speed conveyance hereinafter.
As described above, a one-way roller is used as the pickup roller 2. After the pickup roller 2 rotates until the print medium P1 passes through the feed roller 3, the pickup roller 2 idles by inhibition of the driving. Thereafter, the print medium P1 is continuously conveyed by the feed roller 3.
The detection sensor 16 detects the print medium P1 conveyed in this manner. When the detection sensor 16 detects the leading end of the print medium P1, the driving mode of the feed motor 207 is switched to drive the feed motor 207 at a relatively high speed, thereby rotating the feed roller 3 at 20 inches/sec.
For the sake of easy description, the driving mode or the conveyance mode (driving at 20 inches/sec) at this time will be expressed as high-speed driving or high-speed conveyance hereinafter.
Subsequently, the feed roller 3 continues to rotate, and the leading end of the print medium P1 abuts against the conveyance nip portion formed by the rollers 5 and 6 (state ST12). At this time, the conveyance roller 5 is set in a halt state/non-driven state. After the leading end of the print medium P1 abuts against the conveyance nip portion formed by the rollers 5 and 6, the feed roller 3 rotates by a predetermined amount to align the print medium P1 while its leading end abuts against the conveyance nip portion, thereby correcting the skew of the print medium (skew correcting operation).
After the skew correcting operation for the print medium P1 is completed, the conveyance motor 205 is driven to start rotating the conveyance roller 5. This causes the conveyance roller 5 to convey the print medium P1 at 15 inches/sec (state ST13). After the print medium P1 reaches a printing operation start position at which the print medium P1 faces the printhead 7, the printhead 7 starts printing based on print data on the print medium P1.
Note that the operation of adjusting the print medium P1 at the printing operation start position is performed by positioning the print medium P1 by causing the leading end of the print medium P1 to abut against the conveyance nip portion (the rollers 5 and 6) using the conveyance roller 5 and then rotating the conveyance roller 5 by a predetermined amount with reference to the position of the print medium P1.
When the print medium P1 is adjusted to the printing operation start position, the feed motor 207 is switched to low-speed driving, thereby rotating the feed roller 3 at 7.6 inches/sec. During the execution of the printing operation, the print medium P1 is intermittently conveyed. During this period, the conveyance roller 5 is intermittently driven. The feed motor 207 intermittently drives the feed roller 3 in synchronism with this driving. At this time, the driving forces of the rollers 3 and 5 are adjusted to set the print medium P1 in a pulled state between the rollers 3 and 5. With this adjustment, the rotational speed (rotation amount) of the feed roller 3 in the absence of the print medium P1 is lower than that of the conveyance roller 5. Accordingly, the feed roller 3 is rotated by the conveyance roller 5 through the print medium P1. That is, the feed roller 3 rotates at the same rotational speed as that of the conveyance roller 5.
Note that while the print medium P1 is intermittently conveyed, the paper discharge motor 215 intermittently drives the conveyance roller 20 like the conveyance roller 5.
As shown in
In this case, in order to allow the detection sensor 16 to properly detect an end portion of each print medium P, in consideration of the responsiveness and the like of the detection sensor 16, a predetermined interval is required between the two print media P conveyed consecutively. Accordingly, in order to allow the detection sensor 16 to detect the leading end of the succeeding print medium P2 after detecting the trailing end of the print medium P1, an interval corresponding to the time responsiveness of the detection sensor 16 can be provided between the trailing end of the print medium P1 and the leading end of the succeeding print medium P2.
In this embodiment, the print medium P2 can be picked up in response to the detection of the passage of the trailing end of the print medium P1 through the detection sensor 16. The pickup roller 2 can be controlled to form an interval equal to or larger than a predetermined distance between the trailing end of the print medium P1 and the leading end of the print medium P2.
After state ST14, the print medium P2 is conveyed at a speed higher than that of the printed print medium P1 by the printhead 7 conveyed downstream (the speed of the print medium P1 currently conveyed; the same applies below) (state ST15). This causes the leading end of the print medium P2 to overlap above the trailing end of the print medium P1. Continuously driving the feed roller 3 at a rotational speed of 20 inches/sec in response to the detection of the leading end of the print medium P2 by the detection sensor 16 will cause the leading end of the print medium P2 to catch up the trailing end of the print medium P1. The print medium P2 is conveyed by the feed roller 3 until the leading end of the print medium P2 reaches a predetermined position on the upstream side of the conveyance nip portion (the rollers 5 and 6). The position of the leading end of the print medium P2 can be calculated from the rotation amount of the feed roller 3 from the time when the leading end of the print medium P2 is detected by the detection sensor 16. The feed roller 3 is controlled based on the calculation result.
Subsequently, while the conveyance roller 5 is stopped to perform the last scanning printing of the printhead 7 on the print medium P1 (which can be expressed as the printing of the last line, the image formation of the last line, or the like), the feed roller 3 is driven to cause the leading end of the print medium P2 to abut against the conveyance nip portion, thereby correcting the skew of the print medium P2 (state ST16).
Here, after the last scanning printing of the printhead 7 on the print medium P1, a separating operation for separating the print medium P1 and the print medium P2 is performed. Hence, during the last scanning printing on the print medium P1, a predetermined preparation operation prior to the separating operation can be performed. The details will be described later as a nozzle shift operation.
As shown in
When the print medium P2 is adjusted at the printing operation start position, the feed motor 207 is switched to low-speed driving as in a printing operation for the print medium P1, thereby rotating the feed roller 3 at 7.6 inches/sec. During the execution of a printing operation, the print medium P2 is intermittently conveyed, and the printhead 7 starts the next printing based on print data on the print medium P2. When the print medium P2 is intermittently conveyed, the print medium P1 is also intermittently conveyed.
In this manner, while the succeeding print medium P2 overlaps the preceding print medium P1, a conveying operation is performed (to be referred to as successive overlapped conveyance hereinafter).
In the above successive overlapped conveyance, it is conceivable that when paper discharging is performed in a face-down manner in this state, the order of sheets is interchanged. This can cause a deterioration in paper discharging performance.
Therefore, in this embodiment, a separating operation for separating the print medium P1 and the print medium P2 is performed to prevent a deterioration in paper discharging performance by performing paper discharging while the print media do not overlap each other.
At least two rollers are used to implement a separating operation. In this embodiment, one of these rollers which is located on the upstream side is the conveyance roller 10, and the other roller on the downstream side is the conveyance roller 20. Whether the trailing end of the print medium P1 has passed through the conveyance roller 10 (state ST18A) is determined based on the rotation amount of the conveyance roller 5 from the start of a printing operation on the print medium P and the length of the print medium (sheet length).
Note that in this embodiment in which the printing apparatus 9 is a serial printer, during the execution of a separating operation, an intermittent conveying operation for the print medium P and the scanning printing operation of the printhead 7 between the intermittent conveyances are alternately repeated.
In this case, as shown in
Note that the conveying speed V2 of the conveyance roller 20 and the paper discharge roller 22 is provided with an upper limit speed V2max (V2max≥V2) as a criterion or allowable range for prevention of noise, reduction of power consumption, or the like as one purpose. In order to separate the print medium P1 and the print medium P2 by the separating operation, a wait operation of stopping the conveyance rollers 5 and 10 may be performed.
After the separating operation is started, the conveyance roller 20 conveys the print medium P1, and the trailing end passes through the conveyance roller 20 (state ST18B).
In this case, as shown in
and the separation region Rh corresponds to a region where the print medium P2 passes through the conveyance roller 10 in the interval between the instant when the trailing end of the print medium P1 passes through the conveyance roller 10 and the instant when the trailing end passes through the conveyance roller 20.
Note that the position Hs corresponds to the separation start position, and the position He corresponds to the separation end position.
The driving mode for implementing a separating operation may be partially changed without departing from the gist of the driving mode. For example, the positions Hs and He may be located at the most downstream position of the nozzle 71 used in each printing operation and may be changed for each printing operation.
The timing when a separating operation is started may be after the timing when the trailing end of the print medium P1 passes through the conveyance roller 10. In addition, the timing when the separating operation is ended may be controlled such that the interval between the trailing end of the print medium P1 and the leading end of the print medium P2 becomes equal to or more than the distance Dp.
In this example, a separating operation is ended at the timing when the trailing end of the print medium P1 passes through the conveyance roller 20. In another example, the separating operation may be ended until the trailing end of the print medium P1 passes through an arbitrary point set in advance.
In this example, the rollers 10 and 20 are mainly used for a separating operation. However, in another example, when the conveyance roller 10 is a one-way roller, the rollers 5 and 10 may be mainly used for a separating operation. That is, of the two rollers mainly used for a separating operation, one roller on the upstream side may be positioned upstream or downstream of the printhead 7.
As shown in
In this manner, successive overlapped conveyance, a separating operation, and a nozzle shift operation are sequentially performed to perform a printing operation for the plurality of print media P. Although each operation has been described by exemplifying the case of one-side printing, the contents described above can also be applied to the case of two-sided printing.
The contents of control for implementing a printing operation accompanying successive overlapped conveyance according to this embodiment will be described with reference to
Assume that N, K, and M correspond to each other, that is, Nis an integer from 1 to Nmax, and printing is performed on the N(K) th page of the N(M) th print medium at the Nth turn.
In step S301 (to be simply referred to as “S301” hereinafter; the same applies to the other steps to be described later), the parameter N is initialized as N=1.
In S302, the parameter Nmax is obtained based on print data.
In S304, the Nth print medium is started to be fed by low-speed driving (conveying speed of 7.6 inches/sec).
In S305, it is determined whether the leading end of the Nth print medium has passed through the sensor 16. If the leading end of the Nth print medium has passed through the sensor 16 (YES in the determination), the process advances to S306; otherwise (NO in the determination), the process returns to S305.
In S306, the conveyance mode of the Nth print medium is switched to high-speed driving (conveying speed of 20 inches/sec). With this operation, the leading end of the Nth print medium catches up the trailing end of the (N−1) th print medium.
In S307, it is determined whether N=1. If N=1 (YES in the determination), that is, there is no preceding print medium P that should be overlapped, the process advances to S308. In contrast to this, if N≠1 (NO in the determination), that is, there is a possibility that successive overlapped conveyance may be performed, nozzle shift calculation processing (to be described later) is executed in S70. Based on the processing result, an overlapping preparation operation (to be described later) is executed in S40.
In S308, the skew of the Nth print medium is corrected. In this case, if it is determined in S307 that N=1 (YES in the determination in S307), the skew of the Nth print medium is independently corrected. If it is determined that Fr=0 in overlapping preparation operation S40 (to be described later), the skew of the Nth print medium is corrected in an overlapping state with the (N−1) th print medium. If it is determined that Fr=1, the skew of the Nth print medium is independently corrected.
In S309, the Nth print medium is adjusted at a printing operation start position. If the skew of the Nth print medium is corrected in S308 in an overlapping state with the (N-1) th print medium, the adjustment is performed in this state.
In S310, the conveyance mode of the Nth print medium is switched to low-speed driving (a conveying speed of 7.6 inches/sec).
In S311, a printing operation for the Nth page of the Nth print medium is started.
In S312, it is determined whether N=1. If N=1 (YES in the determination), the process advances to S313; otherwise (NO in the determination), the process advances to S316.
In S316, it is determined whether successive overlapped conveyance is executed. If successive overlapped conveyance is executed (YES in the determination), a separating operation is executed in S50, although described in detail later, and the process advances to S318; otherwise (NO in the determination), the process skips S50 and advances to S318.
In S318, the (N−1) th print medium is discharged onto the paper discharge unit 25.
In S313, the parameter N is incremented (N=N+1).
In S314, it is determined whether N≤Nmax. If N≤Nmax (YES in the determination), the process advances to S315; otherwise (NO in the determination), the process advances to S317.
In S315, it is determined whether the trailing end of the (N−1) th print medium has passed through the sensor 16. If the trailing end of the (N−1) th print medium has passed though the sensor 16 (YES in the determination), the process returns to S304; otherwise (NO in the determination), the process returns to S315.
In S317, the (N−1) th print medium is discharged. With this operation, printing on all the print media P is completed, and flowchart S30 is terminated.
For the sake of easy description, the conveyance path from the rollers 3 and 4 to the rollers 5 and 6 is divided into three regions SecA1 to SecA3. The region SecA1 corresponds to the region from the print medium detection sensor 16 to a position Ps1. The region SecA2 corresponds to the region between the position Ps1 and a position Ps2. The region SecA3 corresponds to the region between the position Ps2 and a position Ps3. An operation of overlapping the leading end portion of the succeeding print medium P2 on the trailing end portion of the preceding print medium P1 can be implemented in the region SecA2 by the action of the pressing lever 17.
The points Ps1 to Ps3 can be set in the conveyance path from the rollers 3 and 4 to the rollers 5 and 6 based on the structure. For example, the point Ps1 can be set based on the movable region, biasing force, and the like of the pressing lever 17. Note that the point Ps2 can be set based on the position of the pressing lever 17, and the point Ps3 can be set as a predetermined position on the upstream side of the rollers 5 and 6.
In the state ST21, the print medium P2 is conveyed such that the leading end of the print medium P2 catches up with the trailing end of the print medium P1 located in the region SecA2. When the leading end of the print medium P2 catches up with the trailing end of the print medium P1, as shown in the state ST23, an overlapping operation of partially overlapping the print medium P2 on the print medium P1 is implemented.
On the other hand, if the trailing end of the print medium P1 is located in the region SecA1 as exemplarily shown in the state ST22, or if the trailing end of the print medium P1 is located in the region SecA3 as shown in the state ST24, an overlapping operation is not performed.
In the state ST25, the succeeding print medium P2 is stopped (see S401 of
As has been described above, the conveying speed V2 of the conveyance roller 20 and the paper discharge roller 22 is provided with the upper limit speed V2max (V2≤V2max) as a criterion or allowable range for prevention of noise, reduction of power consumption, or the like as one purpose. Hence, a situation where V2>V2max can occur depending on the contents of print data. Therefore, in this embodiment, a preparation operation prior to a separating operation can be performed during the overlapping operation, as needed. In the preparation operation, the conveyance amount of the print medium P1 is adjusted, and the driving range of the nozzle 71 in the printhead 7 for implementing the last scanning printing on the print medium P1 is adjusted accordingly (nozzle shift operation).
Note that in this specification, an expression “adjust” is used, but another expression such as “change”, “shift”, “reset”, or “correct” may be used without departing from the gist.
Assume that, when the length of the print medium P is expressed as a distance Lp, a print region by the last scanning printing (a print region of the last line) Kye of the printhead 7 on the print medium P1 is located at a distance Le from the leading end of the print medium P1 as shown in
That is, the overlap amount W can be adjusted in a range of W0≥W≥Wmin.
The overlap amount Wsep can be decided as the maximum value of the overlap amount W satisfying V2≤V2max. As can be seen from comparison of
In this state, printing of the last line is executed on the preceding print medium P1, and the leading end of the succeeding print medium P2 abuts against the conveyance nip portion (rollers 5 and 6), thereby correcting the skew of the print medium. Although described in detail later, when the overlap amount W is changed from W0 to Wsep by the nozzle shift operation, the conveyance amount of the print medium P1 is added by W0−Wsep, and the range of the nozzle 71 as the driving target is shifted to the downstream side by W0−Wsep.
The shift amount (adjustment amount) of the conveyance amount of the print medium P (the print medium P1 in the above example) and the shift amount of the driving target of the nozzle 71 at the time of the execution of the nozzle shift operation described above are calculated by nozzle shift calculation processing S70 (see
In S701, a nozzle shift execution flag Fn and an exception processing flag Fr are initialized as Fn=0 and Fr=0 (Fn=0 indicates that no nozzle shift operation is executed, Fn=1 indicates that a nozzle shift operation is executed, Fr=0 indicates that no exception processing is executed, and Fr=1 indicates that exception processing is executed).
In S702, the initial overlap amount W0 is calculated based on the print data for the preceding print medium P (the print medium P1 in the above example).
In S703, the overlap amount W is set to the initial overlap amount W0.
In S704, the minimum overlap amount Wmin in the changeable range of the nozzle 71 as the driving target is calculated. As has been described above, the minimum overlap amount Wmin can be expressed as (see
In S705, based on the print data for the succeeding print medium P (the print medium P2 in the above example), the number of times of scanning that can be performed while the most downstream position of the nozzle 71 intermittently passes through the separation region Rh (the distance Lh of the separation region Rh) is calculated as a scan count Sc. Assume also that the required time per scan is a scan time Ts (see
In S706, a separation enable time Tmax is calculated. The separation enable time Tmax is calculated based on the scan count Sc, the scan time Ts, the distance Lh of the separation region Rh, and the conveying speed V1 of the succeeding print medium P, and can be calculated as:
Note that the conveying speed V1 of the succeeding print medium P is the conveying speed of the conveyance roller 10 in this embodiment.
The conveyance roller 20 is driven at the conveying speed V1 or V2 and is driven at the conveying speed V2 when executing a separating operation.
Referring to
In S708, it is determined whether the speed V2 of the preceding print medium P is equal to or lower than the upper limit speed V2max (whether V2≤V2max). If the speed V2 is equal to or lower than the upper limit speed V2max (YES in the determination), this flowchart is terminated; otherwise (NO in the determination), the process advances to S709.
In S709, nozzle shift execution flag Fn=1 is set.
In S710, a predetermined amount is subtracted from the overlap amount W, and the reduced overlap amount W is temporarily held in the RAM 203 or the like. The subtraction amount in this step may be, for example, a value of an integer multiple of the pitch of the nozzle 71, a fixed value such as 0.1 mm or 1 mm, or may be a calculated value based on the number of subtractions (the number of repetitions of S705 to S711).
In S711, it is determined whether the overlap amount W of the trailing end portion of the preceding print medium P and the leading end portion of the succeeding print medium P is equal to or smaller than the minimum overlap amount Wmin (whether W≤Wmin). If it is determined that the overlap amount W is equal to or smaller than the minimum overlap amount Wmin (YES in the determination), the process advances to S712; otherwise (NO in the determination), the process returns to S705.
Note that if NO in the determination in S711, since the distance Lh (=L−W−Dp) of the separation region Rh changes due to the subtraction of the overlap amount W, the scan count Sc is recalculated in S705.
In S712, nozzle shift execution flag Fn=0 and exception processing flag Fr=1 are set. That is, considering that separation cannot be performed by adjusting the overlap amount W by the nozzle shift operation (the overlapping state of the preceding print medium P and the succeeding print medium P cannot be canceled), the exception processing is executed.
By repeating S705 to S711 in this manner, the maximum overlap amount Wsep under the condition V2≤V2max can be approximately decided.
When this flowchart is terminated, for example, if the nozzle shift execution flag Fn=0 and exception processing flag Fr=0, neither the nozzle shift operation nor the exception processing is set to be performed, and the overlap amount W is set to the initial overlap amount W0.
For example, if nozzle shift execution flag Fn=1 and exception processing flag Fr=0, the nozzle shift operation is set to be performed, and the overlap amount W is set to a reduced value obtained by repeating S705 to S711.
In S401, the Nth print medium P being conveyed is stopped at a predetermined position on the upstream side of the conveyance roller 5. The position of the leading end of the Nth print medium P can be calculated based on, for example, the rotation amount of the feed roller 3 after the detection of the leading end of the Nth print medium P by the print medium detection sensor 16.
In S402, it is determined whether a successive overlapped conveyance execution condition indicating the propriety of execution of successive overlapped conveyance is satisfied. For example, if the overlap amount W is smaller than a criterion, it can be determined that the successive overlapped conveyance execution condition is not satisfied (successive overlapped conveyance cannot be executed). If it is determined that the successive overlapped conveyance execution condition is satisfied (YES in the determination), the process advances to S403; otherwise (NO in the determination), the process advances to S410.
In S403, it is determined whether exception processing flag Fr=0 (whether to execute exception processing). If Fr=0 (YES in the determination), the process advances to S404; otherwise (NO in the determination), the process advances to S410.
In S404, it is determined whether the nozzle shift execution flag Fn=0 (whether to execute a nozzle shift operation). If Fn=0 (YES in the determination), the process advances to S405; otherwise (NO in the determination), the process advances to S406.
In S405, it is determined whether printing of the last line on the (N−1) th print medium P is started. If the printing is not started (NO in the determination), the process returns to S405; otherwise (YES in the determination), this flowchart is terminated.
If a nozzle shift operation is executed (NO in the determination in S404), it is determined in S406 whether a conveying operation for performing printing of the last line on the (N−1) th print medium P is started. If the conveying operation is not started (NO in the determination), the process returns to S406; otherwise (YES in the determination), the process advances to S407.
In S407, the conveyance amount for performing printing of the last line on the (N−1) th print medium P is adjusted, and a conveying operation is performed using the conveyance amount obtained by adding W0−W to the conveyance amount used when no nozzle shift operation is performed.
In S408, it is determined whether printing of the last line on the (N−1) th print medium P is started. If the printing is not started (NO in the determination), the process returns to S408; otherwise (YES in the determination), the process advances to S409.
In S409, the range of the nozzle 71 to be driven in the printing of the last line on the (N−1) th print medium P is adjusted, and the nozzle 71 in the range shifted from the driving range for performing no nozzle shift operation to the downstream side by W0−W is driven.
If the successive overlapped conveyance execution condition is not satisfied (NO in the determination in S402), and if exception processing is executed (NO in the determination in S403), it is determined in S410 whether printing of the last line on the (N−1) th print medium P is completed. If the printing is not completed (NO in the determination), the process returns to S410; otherwise (YES in the determination), the process advances to S411.
In S411, the (N−1) th print medium P is conveyed by the conveyance roller 5.
In S412, it is determined whether the conveyance amount of the (N−1) th print medium P after its trailing end passes through the conveyance roller 5 meets a criterion. If the conveyance amount does not meet the criterion (NO in the determination), the process returns to S412; otherwise (YES in the determination), the process advances to S413.
In S413, the conveyance roller 5 is stopped.
Note that in this embodiment, processing of canceling the overlapping state of the preceding and succeeding print media P is exemplified as exception processing, but the example of exception processing is not limited to this. For example, by the wait operation described above, during a separating operation, while the succeeding print medium P (Nth print medium P) is made to wait, the preceding print medium P ((N−1) th print medium P) may be conveyed until the separating operation is completed. Alternatively, the overlap amount W may be reduced by conveying the preceding print medium P by a predetermined amount after printing of the last line is completed. These operations may be combined with other modes without departing from the gist.
In S501, the conveying speed V2 of the preceding print medium P is calculated (V2=Lh/Tmax, V2≤V2max).
In S502, it is determined whether the trailing end portion of the preceding print medium P has passed through the conveyance roller 10 (that is, the upstream roller used for a separating operation). If the trailing end portion of the preceding print medium P has not passed through the conveyance roller 10 (NO in the determination), the process returns to S502; otherwise (YES in the determination), the process advances to S503.
In S503, the conveyance roller 20 (the downstream roller used for a separating operation) is driven and rotated, thereby conveying the preceding print medium P at the speed V2 (≤V2max).
In S504, it is determined whether the sheet interval between the trailing end portion of the preceding print medium P and the leading end portion of the succeeding print medium P after the separating operation is equal to or larger than Dp. If the sheet interval is smaller than Dp (NO in the determination), the process returns to S504; otherwise (YES in the determination), this flowchart is terminated.
In this embodiment, if YES in the determination in S504 (if the sheet interval between the trailing end portion of the preceding print medium P and the leading end portion of the succeeding print medium P after the separating operation is equal to or larger than Dp), the separating operation is considered to be completed. However, another termination condition may be provided. For example, the separating operation may be considered to be completed when the trailing end portion of the preceding print medium P reaches the conveyance roller 20, or the separating operation may be considered to be completed when the trailing end of the print medium P1 passes through an arbitrary point set in advance.
The conveying speed exemplified in the above description is substantially a constant speed in this embodiment, but may be an average speed in consideration of a stop and acceleration.
In Example 1 described above, the mode of performing a nozzle shift operation with respect to the preceding print medium P has been exemplified. Example 2 is different from Example 1 mainly in that a nozzle shift operation is performed with respect to the succeeding print medium P.
As has been described above (see
That is, upon the second scanning accompanying a nozzle shift operation, it can be said that the nozzle position can be adjusted within a range from Rk2 to Rj2.
Here, the position of the second scanning for the succeeding print medium P2 (the distance from the leading end of the print medium P2 to this position) is expressed as a position J2. In this case, since the position J2 of the second scanning matches the position of the most downstream side of the nozzle 71, it can be expressed as (see
When the print width (printing width) of the second scanning is expressed as a distance 12, by using the distance Dn (the length of the nozzle 71) and the printing width 12, it can be expressed as (see
When a nozzle shift operation is not performed, since the most downstream side of the nozzle 71 is used for each scanning printing, the most downstream side of the nozzle 71 is not included in the to-be-printed region Ky2-2 between the state shown in
In this case, in order to implement separation, it can be required to separate the preceding print medium P1 at a relatively high conveying speed. On the other hand, in this embodiment, the conveying speed V2 is provided with the upper limit speed V2max. Therefore, as exemplarily shown in
When executing a nozzle shift operation upon the second scanning (see
A nozzle range Nz1 in
When a nozzle shift operation is not performed, the to-be-printed region Ky2-2 is located on the downstream side of the nozzle range Nz2 (see
By performing a nozzle shift operation as described above, the time required for a separating operation can be substantially extended, and this can suppress or reduce the conveying speed V2 to the upper limit speed V2max or less with relative ease (as compared to a case of not performing a nozzle shift operation). As a result, as shown in
In this case, printing which could be implemented with one scanning printing operation by the second scanning is now implemented by two scanning printing operations, so that the total number of scans (the number of scans in total) increases by performing a nozzle shift operation. Since the conveyance stop time of the print medium P is added, the printing required time required to complete printing on the entire print medium P can increase. This can also cause a deterioration in efficiency of printing processing (productivity of printed products).
Therefore, in this embodiment, a nozzle shift operation is executed so as not to increase the total number of scans per one print medium P.
For the second scanning (the second scanning performed outside the separation region Rh) performed in a case of not performing nozzle shift, a determination as to whether scanning printing in the separation region Rh can be added by performing a nozzle shift operation can be performed based on whether a parameter Rs2 (to be described later) exists. That is, this determination can be performed based on whether Rs2 (Rj2≤Rs2≤Rk2) satisfying Hs≤Rs2≤He exists (in the following description, this condition can be expressed as a scanning printing addition enable condition).
For example, in the example shown in
In the example shown in
Similarly, in the example shown in
Note that the distance from the conveyance roller 5 to the leading end of the print medium P2 upon the second scanning is equal to the conveyance amount until the second scanning is performed after the print medium P2 passes through the conveyance roller 5.
As can be seen from comparison of
In accordance with this, the driving range of the nozzle 71 used in the second scanning is adjusted to be shifted to the upstream side by Ro2−Rs2.
When executing a printing operation accompanying a nozzle shift operation according to Example 2, in flowchart S30 exemplarily shown in
In S401, based on the detection result of the detection sensor 16 and the rotation amount of the feed roller 3, the Nth print medium is stopped at a predetermined position ahead of the conveyance roller 5.
In S402, it is determined whether the exception processing flag Fr indicating whether to perform exception processing is set to Fr=0 (Fr=0 indicates that no exception processing is executed, and Fr=1 indicates that exception processing is executed). If Fr=0 (YES in the determination), the process advances to S403; otherwise (NO in the determination), the process advances to S404.
In S403, it is determined whether the last scanning of the printhead 7 with respect to the (N−1) th print medium is completed. If the last scanning is completed (YES in the determination), flowchart S40 is terminated and the process advances to S308 of
In S404, exception processing similar to that in Example 1 is performed.
In S701, the nozzle shift execution flag Fn and the exception processing flag Fr are initialized as Fn=0 and Fr=0 (Fn=0 indicates that no nozzle shift operation is executed, Fn=1 indicates that a nozzle shift operation is executed, Fr=0 indicates that no exception processing is executed, and Fr=1 indicates that exception processing is executed).
In S702, the separation enable time Tmax and a separation required time Tend are calculated. The separation enable time Tmax corresponds to the time from the passage of the trailing end of the preceding print medium P through the conveyance roller 5 to the arrival of the leading end of the succeeding print medium P at the conveyance roller 10. The separation required time Tend corresponds to the time from the start of a separating operation to the arrival of the trailing end of the preceding print medium P at the conveyance roller 10 when the preceding print medium P is conveyed at the upper limit speed V2max. The separation enable time Tmax and the separation required time Tend can be expressed by using a distance L from the separation start position to the separation end position;
In S703, it is determined whether Tend>Tmax. If Tend>Tmax (YES in the determination), it is considered that a nozzle shift operation is required, and the process advances to S704; otherwise (NO in the determination, Tmax≥Tend), it is considered that a nozzle shift operation is not required, and this flowchart is terminated. Note that in this case, the nozzle shift execution flag Fn=0 (no nozzle shift operation is executed), and exception processing flag Fr=1 (exception processing is executed).
In S704, the positions Hs (=W+Dr) and He (=L−Dp+Dr) are calculated.
In S705, based on the print data for the succeeding print medium P, as exemplarily shown in
In S706, for the Xth scanning, based on the print data for the succeeding print medium P, as shown in
Note that the above-described parameters (that is, Ro2, Rk2, and Rj2) when X=2 are as shown in
Thereafter, although described in detail later, additional time calculation processing S80 is performed for the Xth scanning of the succeeding print medium P, and a conveyance stop time Tad due to scanning printing added in the separation region Rh by a nozzle shift operation, and a nozzle position RsX are calculated. The conveyance stop time Tad corresponds to an additional time associated with addition of scanning printing.
Note that the above-described parameter (that is, Rs2) when X=2 is as shown in
In S707, it is determined whether Tmax+Tad≥Tend. If Tmax+Tad≥Tend (YES in the determination), it is considered that the preceding print medium P and the succeeding print medium P can be separated by executing a nozzle shift operation, and the process advances to S709; otherwise (NO in the determination, Tmax+Tad<Tend), it is considered that the separation by a nozzle shift operation is difficult, and the process advances to S710.
In S710, exception processing flag Fr=1 (exception processing is executed) is set, and this flowchart is terminated. Note that in this case, the nozzle shift execution flag Fn=0 (a nozzle shift operation is not executed), and exception processing flag Fr=1 (exception processing is executed).
In S708, nozzle shift execution flag Fn=1 (a nozzle shift operation is executed) is set.
In S709, a conveyance amount EsX in a case of performing a nozzle shift operation is calculated by subtracting RoX−RsX from a conveyance amount EoX in a case of not performing a nozzle shift operation:
According to this, the shift amount of the driving range of the nozzle 71 used in the X scanning to the upstream side is calculated as RoX-RsX (note that, depending on the result of RsX calculated in additional time calculation processing S80 to be described later, RoX−RsX=0 is possible). Note that in this case, nozzle shift execution flag Fn=1 (a nozzle shift operation is executed), and exception processing flag Fr=0 (exception processing is not executed).
In S801, for the Xth scanning, the above-described nozzle position RsX is initialized with the nozzle position RkX for performing scanning printing using the most downstream side of the nozzle 71, thereby setting RsX=RkX.
In S802, X is initialized as X=1, and the conveyance stop time Tad due to scanning printing added in the separation region Rh by a nozzle shift operation is initialized as Tad=0.
In S803, for the Xth scanning, it is determined whether Hs≤ROX≤He. If Hs≤ROX≤He (YES in the determination), the process advances to S804; otherwise (NO in the determination), the process advances to S805.
In S804, RsX=RoX is set.
In S805, for the Xth scanning, it is determined whether Hs≤RsX≤He. If Hs≤RsX≤He (YES in the determination), the process advances to S806; otherwise (NO in the determination), the process advances to S807.
In S806, the conveyance stop time TX due to scanning printing of the Xth scanning is added to Tad. The conveyance stop time TX substantially corresponds to the scan time.
In S807, a predetermined amount is subtracted from the nozzle position RsX. The subtraction amount in this step is expressed as Gs=(RkX−RjX)/Z. In another example, the subtraction amount may be a value of an integer multiple of the pitch of the nozzle 71, a fixed value such as 0.1 mm or 1 mm, or may be a calculated value based on the number of subtractions (the number of repetitions of S805, S807, and S808).
In S808, it is determined whether RsX<RjX. If RsX<RjX (YES in the determination), the process advances to S809; otherwise (NO in the determination), the process returns to S805.
In S809, it is considered that, for the X scanning, scanning printing in the separation region Rh cannot be added by a nozzle shift operation, that is, a nozzle shift operation is not performed, and, for example, RsX=RoX is set.
S805, S807, and S808 described above are performed while repeating subtraction processing of the nozzle position RsX until it is determined in S805 that Hs≤RsX≤He. With this, it is determined whether scanning printing in the separation region Rh can be added by a nozzle shift operation.
As shown in
On the other hand, in the example shown in
In S810, it is determined whether the Xth scanning is for printing of the last line on the succeeding print medium P. If the Xth scanning is for the last line (YES in the determination), this flowchart is terminated; otherwise (NO in the determination), the process advances to S811.
In S811, the parameter X is incremented (X=X+1), and the process returns to S803.
In S901, it is determined whether nozzle shift execution flag Fs=1. If nozzle shift execution flag Fs=1 (YES in the determination, a nozzle shift operation is executed), the process advances to S902; otherwise (NO in the determination), this flowchart is terminated.
In S902, adjustment of the conveyance amount and adjustment of the driving range of the nozzle 71 in a case of performing a nozzle shift operation are performed. The above-described conveyance amount EsX (see S709) is set to:
According to this, the driving range of the nozzle 71 used in each scanning printing is shifted to the upstream side by RoX-RsX.
In S501, it is determined whether nozzle shift execution flag Fs=1. If nozzle shift execution flag Fs=1 (YES in the determination, a nozzle shift operation is executed), the process advances to S502; otherwise (NO in the determination, a nozzle shift operation is not executed), the process advances to S503.
In S502, the conveying speed V2 of the preceding print medium P in a case of performing a nozzle shift operation is calculated (V2≤V2max). In this case, the conveyance speed V2 can be calculated as:
In S503, the conveying speed V2 of the preceding print medium P in a case of not performing a nozzle shift operation is calculated (V2≤V2max). In this case, the conveyance speed V2 can be calculated as:
In S504, it is determined whether the trailing end portion of the preceding print medium P has passed through the conveyance roller 10 (that is, the upstream roller used for a separating operation). If the trailing end portion of the preceding print medium P has not passed through the conveyance roller 10 (NO in the determination), the process returns to S504; otherwise (YES in the determination), the process advances to S505.
In S505, the conveyance roller 20 (the downstream roller used for a separating operation) is driven and rotated, thereby conveying the preceding print medium P at the speed V2 (≤V2max).
In S506, it is determined whether the sheet interval between the trailing end portion of the preceding print medium P and the leading end portion of the succeeding print medium P after the separating operation is equal to or larger than Dp. If the sheet interval is smaller than Dp (NO in the determination), the process returns to S506; otherwise (YES in the determination), this flowchart is terminated.
Even with the mode described above, a separating operation can be properly implemented, and at that time, the preceding print medium P can be conveyed so as to allow the conveying speed V2 to meet a criterion. Therefore, it can be said that this example can also obtain an effect similar to that of the Example 1.
Calculation of the conveyance stop time Tad and the nozzle position RsX can also be implemented by other equivalent modes. For example, in nozzle shift calculation processing $70 exemplarily shown in
As shown in
Here, considering RkX≥RjX and He≥Hs, the relative positional relationship among RkX, RjX, He, and Hs can be divided into the following six patterns:
Based on these six patterns, it is determined in S823 to S830 (to be described later) whether scanning printing in the separation region Rh can be added by a nozzle shift operation. Focusing on the presence/absence of the common region Ak, among these six patterns, scanning printing in the separation region Rh cannot be added by a nozzle shift operation in the patterns shown in
In S821, for the Xth scanning, the above-described nozzle position RsX is initialized with the nozzle position RkX for performing scanning printing using the most downstream side of the nozzle 71, thereby setting RsX=RkX.
In S822, X is initialized as X=1, and the conveyance stop time Tad due to scanning printing added in the separation region Rh by a nozzle shift operation is initialized as Tad=0.
In S823, for the Xth scanning, it is determined whether Hs≤ROX≤He. If Hs≤ROX≤He (YES in the determination), the process advances to S831; otherwise (NO in the determination), the process advances to S824. Note that in the pattern shown in
In S824, for the Xth scanning, it is determined whether Hs≤RkX≤He. If Hs≤RkX≤He (YES in the determination, the pattern shown in
In S825, RsX=RkX is set.
In S826, the conveyance stop time TX due to scanning printing of the Xth scanning is added to Tad.
In S827, for the Xth scanning, it is determined whether Hs≤RjX≤He. If Hs≤RjX≤He (YES in the determination, the pattern shown in
In S828, RsX=RjX is set.
In S829, for the Xth scanning, it is determined whether RjX≤Hs and He≤RkX. If RjX≤Hs and He≤RkX (YES in the determination, the pattern shown in
In S830, RsX=Hs is set.
In S831, it is determined whether the Xth scanning is for printing of the last line on the succeeding print medium P. If the Xth scanning is for the last line (YES in the determination), this flowchart is terminated; otherwise (NO in the determination), the process advances to S811.
In S832, the parameter X is incremented (X=X+1), and the process returns to S823.
Referring to
The case of NO in the determination in S823 (Hs≤RoX≤He is not satisfied for the Xth scanning) corresponds to a case where scanning printing has not been performed in a separating operation in the initial state in which a nozzle shift operation is not performed. In the pattern shown in
Similarly, in the pattern shown in
Of the patterns shown in
In the pattern shown in
According to the pattern matching as described above, it is possible to relatively easily determine whether scanning printing in the separation region Rh can be added by a nozzle shift operation, and calculate Tad and RsX.
As has been described above, according to Examples 1 and 2, in the configuration capable of implementing successive overlapped conveyance so that the trailing end portion of the preceding print medium P1 overlaps the leading end portion of the succeeding print medium P2, the intermittent conveying operation and scanning printing operation are alternately repeated for the overlapping print media P1 and P2. When discharging the printed media, the conveyance rollers 10 and 20 and the like are driven so as to separate them from each other, and prior to this, a nozzle shift operation is performed to allow the conveying speed V2 to meet a criterion. According to the drive or control mode as described above, control of a separating operation can be properly implemented. With this, for example, the efficiency of printing processing can be improved by successive overlapped conveyance, and prevention of noise and reduction of power consumption can be achieved by a separating operation at the conveying speed V2 meeting a criterion.
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.
In the embodiments, individual elements are named by expressions based on their main functions. However, the functions described in the embodiments may be sub-functions, and the expressions are not strictly limited. Furthermore, the expressions can be replaced with similar expressions. In the same vein, an expression “unit (portion)” can be replaced with an expression “tool”, “component”, “member”, “structure”, “assembly”, or the like. Alternatively, these may be omitted or added.
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. 2023-108526, filed on Jun. 30, 2023, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-108526 | Jun 2023 | JP | national |