INKJET PRINTING APPARATUS AND INKJET PRINTING METHOD
20220080727 · 2022-03-17
Inventors
Cpc classification
B41J11/008
PERFORMING OPERATIONS; TRANSPORTING
B41J11/42
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04581
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J2/045
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An inkjet printing apparatus includes a head that ejects ink toward a recording medium transported by a transport unit, and an ejection controller that causes the head to eject ink. The ejection controller is configured to perform process including: process of calculating a transport speed of the recording medium; process of generating reference timing of ejection of ink by the head; process of determining a target delay amount by which timing of ejection of ink by the head is delayed from the reference timing on the basis of a transport speed coinciding with the reference timing; process of updating a target delay amount, on the occurrence of change in the transport speed before the recording medium is transported by a distance corresponding to the target delay amount, the target delay amount being updated in response to the transport speed as changed; and process of delaying timing of ejection of ink by the head on the basis of the target delay amount as updated.
Claims
1. An inkjet printing apparatus comprising: a transport unit that transports a recording medium in a prescribed transport direction; an ink ejector that ejects ink toward said recording medium transported by said transport unit; and an ejection controller that causes said ink ejector to eject ink, wherein said ejection controller performs process comprising: speed calculation process of calculating a transport speed of said recording medium; reference timing generation process of generating reference timing of ejection of ink by said ink ejector; target delay amount determination process of determining a target delay amount corresponding to a transport distance of said recording medium in a period from generation of said reference timing to ejection of ink by said ink ejector on the basis of said transport speed coinciding with said reference timing; target delay amount update process of updating a target delay amount, on the occurrence of change in said transport speed before said recording medium is transported by said target delay amount determined by said target delay amount determination process, the target delay amount being updated in response to said transport speed as changed; and ejection delay process of delaying timing of ejection of ink by said ink ejector on the basis of said target delay amount updated by said target delay amount update process.
2. The inkjet printing apparatus according to claim 1, further comprising; an encoder that outputs a pulse signal responsive to a transport speed of said recording medium transported by said transport unit, wherein said speed calculation process is process of calculating said transport speed on the basis of said pulse signal.
3. The inkjet printing apparatus according to claim 2, wherein said ejection controller comprises: a reference timing signal generator that generates a reference timing signal indicating said reference timing; a sub-timing signal generator that generates a sub-timing signal having a shorter period than said reference timing signal; a target delay amount determiner that determines said target delay amount on the basis of said transport speed if said reference timing signal is acquired; and an ejection delay part that causes said ink ejector to eject ink on the basis of a sub-timing signal corresponding to said target delay amount, and if said transport speed is changed before said recording medium is transported by said target delay amount, said target delay amount determiner updates said target delay amount in response to said transport speed as changed.
4. The inkjet printing apparatus according to claim 3, wherein after said reference timing signal is acquired, said ejection delay part acquires a current delay amount by counting the number of pulses of said sub-timing signal, and causes said ink ejector to eject ink if said current delay amount reaches said target delay amount.
5. The inkjet printing apparatus according to claim 4, wherein if said target delay amount determiner updates said target delay amount before said current delay amount reaches said target delay amount, said ejection delay part causes said ink ejector to eject ink on the basis of said target delay amount as updated.
6. The inkjet printing apparatus according to claim 3, wherein said target delay amount determiner determines said target delay amount by acquiring said transport speed in response to said sub-timing signal.
7. The inkjet printing apparatus according to claim 3, wherein if said transport speed is a speed on the increase, said target delay amount determiner reduces said target delay amount compared to said target delay amount determined if said transport speed is a speed on the decrease.
8. The inkjet printing apparatus according to claim 1, wherein said ejection controller determines said target delay amount on the basis of flight time from ejection of ink by said ink ejector to attachment of the ink to said recording medium.
9. The inkjet printing apparatus according to claim 8, further comprising: a storage that stores a delay amount table defining correspondence between said transport speed and said target delay amount, wherein said ejection controller determines said target delay amount on the basis of said delay amount table.
10. The inkjet printing apparatus according to claim 9, wherein said delay amount table defines said target delay amount for each of a plurality of zones of said transport speed, and the zones of said transport speed are defined on the basis of said flight time.
11. The inkjet printing apparatus according to claim 9, further comprising: a transport controller that controls a speed of transport of said recording medium by said transport unit, wherein said storage stores an acceleration/deceleration table to be employed for increasing or decreasing of said transport speed by said transport controller, said acceleration/deceleration table defines correspondence between time and a transport speed, and said ejection controller determines said target delay amount on the basis of said transport speed and said acceleration/deceleration table.
12. An inkjet printing method comprising the steps of: (a) transporting a recording medium in a prescribed transport direction; (b) determining a target delay amount corresponding to a transport distance of said recording medium in a period from generation of reference timing to ejection of ink by an ink ejector on the basis of a transport speed of said recording medium coinciding with said reference timing; (c) updating a target delay amount, on the occurrence of change in said transport speed before said recording medium is transported by said target delay amount determined by said step (b), the target delay amount being updated in response to said transport speed as changed; and (d) causing said ink ejector to eject ink on the basis of said target delay amount updated by said step (c).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0044] A preferred embodiment of the present invention will be described below by referring to the drawings. Constituting elements in the preferred embodiment are described merely as examples, and the scope of the present invention is not intended to be limited only to these elements. To facilitate understanding, the size of each part or the number of such parts in the drawings may be illustrated in an exaggerated or simplified manner, if necessary.
1. Preferred Embodiment
[0045]
[0046] The transport unit 10 includes a first roller 11, a second roller 13, and a transport motor 15. The first roller 11 and the second roller 13 each have an outer peripheral surface for supporting the back surface of the recording medium 9. The recording medium 9 is wound on the outer peripheral surface of the second roller 13. The transport motor 15 is connected to a rotary axis of the second roller 13. The transport motor 15 rotates the second roller 13 to move the recording medium 9 from the first roller 11 to the second roller 13.
[0047] The first roller 11 may be a roller to unwind the recording medium 9 wound in a roll shape. The second roller 13 may be a roller to wind the recording medium 9 into a roll shape. A plurality of auxiliary rollers for supporting the recording medium 9 may be arranged between the first roller 11 and the second roller 13 as viewed in the transport direction.
[0048] The encoder 20 outputs a pulse signal responsive to a transport speed of the recording medium 9 transported by the transport unit 10. The encoder 20 is attached to the transport motor 15, for example. The encoder 20 outputs the pulse signal each time the transport motor 15 rotates a predetermined angle. The encoder 20 may detect rotation of the second roller 13.
[0049] The transport controller 30 controls the transport motor 15 on the basis of the pulse signal output from the encoder 20 to control a transport speed of the recording medium 9 transported by the transport unit 10.
[0050] The print unit 40 includes four ejection controllers 41 and four heads 43 (ink ejectors). As shown in
[0051]
[0052] The head 43 forms an image corresponding to image data on the upper surface of the recording medium 9 by ejecting ink from each nozzle 47 onto the recording medium 9 transported by the transport unit 10. The head 43 includes a plurality of inkjet elements (not shown in the drawings) provided for corresponding ones of the nozzles 47. The inkjet element directs a jet of ink from the nozzle 47. The inkjet element is formed of an ink chamber storing ink and a piezoelectric element forming the wall surface of the ink chamber, for example. In response to application of a voltage, the piezoelectric element applies pressure to the ink in the ink chamber. In response to application of the pressure to the ink, the ink is jetted from the nozzle 47 communicating with the ink chamber.
[0053] As shown in
[0054]
[0055]
[0056] The reference timing signal generator 51 generates a reference timing signal ST on the basis of the pulse signal EP output from the encoder 20. As the reference timing signal ST is generated on the basis of the pulse signal EP, it is a periodic signal generated at a constant time interval corresponding to a print resolution independently of change in a transport speed of the recording medium 9. A period T1 of the reference timing signal ST may agree with time required for the recording medium 9 to go forward by one pitch of a print resolution while the recording medium 9 is transported at a constant reference transport speed. With a reference transport speed defined as Vs and a print resolution as 600 dpi (42 [μm] pitch), for example, the period T1 may agree with a value obtained by dividing 42 [μm] by Vs (=42 [μm]/Vs). The reference timing signal generator 51 outputs the generated reference timing signal ST to the sub-timing signal generator 53 and the ejection delay part 59.
[0057] If the recording medium 9 is transported at the constant reference transport speed and ink is ejected from the nozzle 47 of the head 43 by following timing indicated by the reference timing signal ST, a print resolution with an intended pitch is achieved in a resultant image. The reference timing signal ST is a signal indicating reference timing of ejection of ink by the head 43. Process of generating the reference timing signal ST performed by the reference timing signal generator 51 corresponds to process of generating the reference timing performed by the ejection controller 41.
[0058] If a transport speed of the recording medium 9 changes while ink is ejected in a cycle of the reference timing signal ST, displacement of a pitch is caused between landing positions of the ink on the recording medium 9. The reason for this is that, during time from ejection of the ink from the nozzle 47 of the head 43 to landing of the ink on the recording medium 9 (flight time), a distance of movement (movement amount) of the recording medium 9 changes in proportion to a transport speed of the recording medium 9. The occurrence of the displacement of the pitch between the landing positions may degrade image quality as a print result. For this reason, the ejection controller 41 performs process described later for making a lag (delay amount) from generation of a reference pulse of the reference timing signal ST to ejection of the ink by the head 43 variable in response to change in a transport speed of the recording medium 9, thereby compensating for a landing position of the ink. In this preferred embodiment, a delay amount is managed using the number of pulses of a sub-timing signal SU (this practically means the amount of transport the recording medium 9) as a scale.
[0059] The sub-timing signal generator 53 generates the sub-timing signal SU having a period T2 shorter than the period T1 of the reference timing signal ST. The sub-timing signal generator 53 may generate the sub-timing signal SU by multiplying the reference timing signal ST. The sub-timing signal SU shown in
[0060] The speed calculator 55 calculates a transport speed of the recording medium 9 on the basis of a moment when the pulse signal EP output from the encoder 20 is acquired. More specifically, the speed calculator 55 calculates a transport speed by dividing a pitch of output of the pulse signals EP from the encoder 20 (in the example of
[0061] On the basis of the speed information VD output from the speed calculator 55, the target delay amount determiner 57 determines a target delay amount. The target delay amount is information indicating the amount of delay from generation of a reference pulse of the reference timing signal ST to ejection of ink by the head 43 through the nozzle 47 using the amount of transport of the recording medium 9 as a reference. In the example of
[0062] The inkjet printing apparatus 1 may include a storage storing a delay amount table 61. The target delay amount determiner 57 may determine a target delay amount on the basis of the delay amount table 61. The delay amount table 61 is information defining correspondence between a transport speed and a target delay amount. A target delay amount corresponding to each transport speed is determined on the basis of preparatory experiment or theoretical calculation such as simulation.
[0063]
[0064] The ejection delay part 59 causes the head 43 to eject ink on the basis of the sub-timing signal SU corresponding to the target delay amount. More specifically, the ejection delay part 59 counts the number of pulses of the sub-timing signal SU after acquisition of the reference timing signal ST, thereby acquiring a current delay amount (the amount of transport of the recording medium 9 after acquisition of the reference timing signal ST). If the current delay amount reaches the target delay amount, the ejection delay part 59 causes the head 43 to eject the ink. The ejection delay part 59 outputs an ejection signal ES to each inkjet element provided at the head 43. Each inkjet element ejects the ink from the nozzle 47 in response to the input ejection signal ES.
[0065]
[0066] The target delay amount determiner 57 acquires the speed information VD according to the period of the sub-timing signal SU output from the sub-timing signal generator 53 (speed information acquisition process S3). In the speed information acquisition process S3, the target delay amount determiner 57 acquires the latest speed information VD output from the speed calculator 55. Then, the target delay amount determiner 57 determines a target delay amount on the basis of the acquired speed information VD (target delay amount determination process S4). The target delay amount is information indicating the amount of transport of the recording medium 9 in terms of the number of pulses of the sub-timing signal SU (see
[0067] In response to acquisition of the target delay amount, the ejection delay part 59 determines whether the current delay amount is less than the target delay amount (determination process S5). As described above, the ejection delay part 59 counts the number of pulses of the sub-timing signal SU output from the sub-timing signal generator 53, and acquires the counted number of pulses of the sub-timing signal SU as the current delay amount. Namely, the current delay amount is the number of pulses of the sub-timing signal SU counted after acquisition of the reference timing signal ST by the ejection delay part 59, which corresponds to the amount of transport of the recording medium 9 after acquisition of the reference timing signal ST by the ejection delay part 59.
[0068] If the current delay amount is determined to be less than the target delay amount in the determination process S5 (if Yes), the ejection delay part 59 counts the number of pulses of the sub-timing signal SU (count process S6). More specifically, in the count process S6, the ejection delay part 59 is put on standby until the sub-timing signal generator 53 outputs one pulse of the sub-timing signal SU. When the sub-timing signal SU is acquired, the ejection delay part 59 increments the counted number of pulses of the sub-timing signal SU indicating the current delay amount by one.
[0069] After the ejection delay part 59 performs the count process S6, the target delay amount determiner 57 performs the speed information acquisition process S3 and the target delay amount determination process S4. Specifically, the target delay amount determiner 57 acquires the speed information VD according to the period of the sub-timing signal SU, and determines a target delay amount on the basis of the acquired speed information VD. If the speed information VD acquired again is the same as the previous speed information VD (namely, if a transport speed remains the same), the target delay amount determiner 57 outputs a target delay amount same as the previous amount again to the ejection delay part 59. If the speed information VD acquired again changes from the previous speed information VD (namely, if a transport speed is changed), the target delay amount determiner 57 outputs a new target delay amount based on the changed speed information VD to the ejection delay part 59.
[0070] If the target delay amount is changed, the ejection delay part 59 updates the target delay amount and performs the determination process S5 on the basis of the updated target delay amount. In this way, each time one pulse of the sub-timing signal SU is counted, the ejection delay part 59 compares the new target delay amount and the current delay amount to each other.
[0071] If the current delay amount is determined to reach the target delay amount in the determination process S5 (if No), the ejection delay part 59 outputs the ejection signal ES to the head 43 (ejection signal output process S7). In response to output of the ejection signal ES, ink is ejected from each nozzle 47 of the head 43.
[0072]
[0073] As shown in
[0074] If the reference timing signal STb is acquired, the ejection delay part 59 performs the delay process 2 similar to the delay process 1 performed in response to acquisition of the previous reference timing signal STa. The ejection delay part 59 performs the delay process 2 in parallel with the delay process 1. In response to acquisition of the reference timing signal STb, the ejection delay part 59 also delays ejection until reach of a target delay amount Db1 responsive to the transport speed (=V2) at the moment of output of the reference timing signal STb. In the example shown in
[0075] As described above, the ejection controller 41 determines a target delay amount on the basis of a transport speed coinciding with reference timing, and proceeds to ejection of ink at a moment when the recording medium 9 moves by an amount indicated by the target delay amount. This makes it possible to compensate for a landing position appropriately in response to the amount of movement of the recording medium 9 during flight of the ink.
[0076] If a transport speed of the recording medium 9 is changed in a period from the reference timing to movement of the recording medium 9 by the amount indicated by the target delay amount, the ejection delay part 59 updates the target delay amount in response to the changed transport speed, and proceeds to ejection of ink at a moment when the updated target delay amount is reached. Thus, even on the occurrence of change in the transport speed after the reference timing, it still becomes possible to compensate for a landing position appropriately.
[0077] As shown in
[0078] The target delay amount determiner 57 may determine a target delay amount in response to whether a transport speed indicated by the speed information VD is on the increase or on the decrease. If the transport speed is on the increase, the target delay amount determiner 57 may determine a smaller value as a target delay amount than a value determined if the transport speed is on the decrease, for example. If the transport speed is on the increase, the recording medium 9 is moved by a greater amount during flight time than an amount of movement during decrease of the transport speed. In this case, compared to decrease in the transport speed, the amount of movement of the recording medium 9 becomes greater during the flight time. For this reason, in a state during acceleration, the target delay amount is reduced (an ejection period is shortened) compared to a state during deceleration, thereby compensating for a landing position of ink appropriately.
[0079] The delay amount table 61 may include a table for acceleration responsive to a state during acceleration and a table for deceleration responsive to a state during deceleration. The target delay amount determiner 57 may determine a target delay amount using the table for acceleration in a state during acceleration and using the table for deceleration in a state during deceleration.
[0080] <Determination of Target Delay Amount Responsive to Flight Time>
[0081]
[0082] As described above, if the flight time changes in response to the transport speed, the target delay amount determiner 57 may determine a target delay amount in response to the flight time. In this case, a target delay amount defined in the delay amount table 61 may be set in response to the flight time, for example. As shown in
[0083] <Determination of Target Delay Amount Responsive to Acceleration/Deceleration>
[0084]
[0085] For example, the speed calculator 55 may incorporate information indicating an acceleration into the speed information VD output to the target delay amount determiner 57.
[0086] The speed calculator 55 may acquire the acceleration by referring to the speed history information 63. The target delay amount determiner 57 may determine a target delay amount on the basis of the acceleration incorporated in the speed information VD. A delay amount table defining a target delay amount responsive to an acceleration may be prepared in advance.
[0087] <Determination of Target Delay Amount Responsive to Speed Curve>
[0088]
[0089] If the transport speed is decreased by following the deceleration curve C1, the error in the amount of movement described by referring to
[0090] If the target delay amount determiner 57 determines a target delay amount in response to a speed zone of the speed curve, the target delay amount determiner 57 may acquire the acceleration/deceleration table 65 as shown in
[0091] While the invention has been shown and described in detail, the foregoing description is in all aspects illustrative and not restrictive. It is therefore understood that numerous modifications and variations can be devised without departing from the scope of the invention.