1. Field of the Invention
The present invention relates to a printing apparatus, a method for controlling the printing apparatus, and a storage medium, and in particular, to a printing apparatus, a method for controlling the printing apparatus, and a storage medium that suppress a print position shift due to a change in friction coefficient between a print medium and a conveying unit.
2. Description of the Related Art
In a printing apparatus, an image is printed on a print medium by applying a color material on the print medium from a print head and conveying the print medium. An example of the conveying system of the print medium includes a roller conveying system of nipping and conveying the print medium between a conveying roller and a pinch roller driven thereby, and the like. In addition, some of the printing apparatuses perform a double-sided print in which an image is printed on one surface (hereinafter, referred to as “front surface”) of the print medium and then, an image is printed on the other surface (hereinafter, referred to as “back surface”) thereof.
In the double-sided print, in the case where there occurs a change (extension/contraction or the like) in state of the print medium due to application of the color material on the front surface at the printing thereon, in some cases a difference occurs in an image size between the front surface and the back surface. For prevention of this occurrence, a printing apparatus disclosed in Japanese Patent Laid-Open No. 2011-121237 estimates a change amount of the print medium based upon image data of the front surface and corrects at least one of the image data of the front surface and the image data of the back surface based upon the estimated telescopic amount.
At the double-sided printing, in the case where a change in the state of the print medium occurs by printing an image on the front surface, a friction coefficient between the print medium and the conveying roller changes between the printing time of the front surface and the printing time of the back surface to change a conveying force of the conveying roller, and therefore the conveying speed of the print medium may change. As a result, there are some cases where the print position is shifted from a desired position at the back surface printing after the front surface printing.
In the printing apparatus according to Japanese Patent Laid-Open No. 2011-121237, the extension/contraction of the print medium is estimated to correct the image data, and thereby the dimension difference between the front and back-surface images is suppressed. Therefore in some cases it is not possible to appropriately suppress the print position shift at the back surface printing after the front surface printing due to the change in conveying speed of the print medium caused by the change in friction coefficient between the print medium and the conveying roller.
The present invention provides a printing apparatus, a method for controlling the printing apparatus, and a storage medium that can suppress a print position shift due to a change in friction coefficient between a print medium and a conveying unit at a double-sided print.
According to a first aspect of the present invention, a printing apparatus includes:
a conveying unit configured to convey a print medium;
a print head configured to apply a color material on the print medium conveyed by the conveying unit in a predetermined conveying direction;
an obtaining unit configured to obtain, in the case where a first surface of the print medium on which a first image is printed comes in contact with the conveying unit, information on a printing condition of the first surface that becomes a factor of changing a conveying speed of the print medium in the predetermined direction; and
a control unit configured to control timing of applying a color material on a second surface of the print medium that is a surface at the opposite to the first surface according to the printing condition indicated by the information obtained by the obtaining unit at the time of printing a second image on the second surface.
According to a second aspect of the present invention, a method for controlling a printing apparatus includes:
a conveying unit configured to convey a print medium; and
a print head configured to apply a color material on the print medium conveyed by the conveying unit in a predetermined conveying direction, the method including the steps of:
in the case where a first surface of the print medium on which a first image is printed comes in contact with the conveying unit, obtaining information on a printing condition of the first surface associated with a factor of changing a conveying speed of the print medium; and
controlling timing of applying a color material on a second surface of the print medium that is a surface at the opposite to the first surface according to the printing condition indicated by the information obtained in the obtaining step at the time of printing a second image on the second surface.
According to a third aspect of the present invention, there is provided a storage medium that stores a program causing a computer to execute the method for controlling the printing apparatus.
According to the above configuration, the applying timing of the color material at the time of printing the image on the second surface of the print medium is controlled according to the printing condition of the first surface that becomes the factor of changing the conveying speed of the print medium in the case where the first surface of the print medium comes in contact with the conveying unit. Therefore even in the case where the friction coefficient between the print medium and the conveying unit differs between the printing time of the first image on the first surface and the printing time of the second image on the second surface, and the conveying speed of the print medium changes, it is possible to suppress the print position shift due thereto.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments according to the present invention will be in detail described with reference to the accompanying drawings.
The printing apparatus 20 includes a paper feeder 1, a decal unit 2, an oblique-pass correcting unit 3, a printing unit 4, an inspection unit 5, a cutter unit 6, an information printing unit 7, a drying unit 8, a rewinding unit 9, a discharge conveying unit 10, a sorter unit 11, a discharge tray 12 and a control unit 13. The control unit 13 is provided with a controller part 15 and a power source part (not shown). The control unit 13 controls the respective units in the printing apparatus 20. The controller part 15 receives image data from the host apparatus 16. The power source part supplies power to the respective components in the printing apparatus 20. In addition, the printing apparatus 20 is provided with a conveying mechanism including a plurality of paired rollers and a belt, and the print medium is conveyed along a conveyance path 18 by the conveying mechanism.
The paper feeder 1 accommodates therein the print medium in a roll shape that is wound on roll R1 and roll R2 and pulls out the print medium from roll R1 or roll R2 to be supplied to the decal unit 2. In the present embodiment, the paper feeder 1 accommodates two rolls of roll R1 and roll R2 therein, but the number of the rolls that are accommodated therein is not limited to two, but one, three or more rolls may be accommodated therein.
The decal unit 2 reduces a curl of the print medium supplied from the paper feeder 1. The oblique-pass correcting unit 3 corrects an oblique movement (inclination to an original forward direction) of the print medium that has passed the decal unit 2. The print medium the oblique movement of which is corrected at the oblique-pass correcting unit 3 is conveyed to the printing unit 4.
The printing unit 4 prints an image on the print medium. The printing unit 4 prints also various patterns such as a cut mark pattern for confirming a cutting position of the print medium. A plurality of inkjet print heads are arranged in the printing unit 4. The print head in the present embodiment is a full-line type print head and has a length corresponding to a width of the print medium in the maximum size that is supposed to be use. The print head is arranged in such a manner that a direction crossing a conveying direction of the print medium is made a longitudinal direction thereof. In the present specification, print heads 14a to 14g to be described later are collectively called “print head 14”.
In the present embodiment, the printing apparatus 20 uses seven print heads. Ink tanks (not shown) are connected to the print heads 14a to 14g to be capable of supplying the corresponding inks respectively thereto. Each of the inks is supplied to each of the print heads from each of the associated ink tanks through each ink tube (not illustrated). In the present embodiment, the inks of C (cyan), M (magenta), Y (yellow), LC (light cyan), LM (light magenta), G (gray), and K (black) are accommodated in the ink tanks respectively.
Although not illustrated, a plurality of nozzles are formed on a surface of the print head 14 opposing the print medium with each other, and the plurality of nozzles form a nozzle array. Ink is ejected from each of the nozzles. In regard to the inkjet type, a type using a heater element, a type using a piezo element, a type using an electrostatic element, and a type using an MEMS element and the like may be adopted. In the present embodiment, a heater element is used as an energy generating element (print element) that generates energy for ejecting ink from the nozzle. In the present embodiment, a drive cycle of the print element at the time of printing an image on one surface of the print medium is changed according to a print duty of an image printed on the other surface at the opposite to the one surface, and thereby, ejection timing of the ink at the time of printing the image on the one surface is controlled.
The inspection unit 5 has a scanner, and this scanner reads the image and various patterns that are printed on the print medium by the printing unit 4. The inspection unit 5 is provided with a CPU (not illustrated) for analysis of the read result. The inspection unit 5 analyses the read information by the CPU to determine an ejection state of the nozzle in the print head 14, a conveying state of the print medium, and a print position thereon, and the like.
The scanner is provided with a light-emitting unit and an imaging element that are not illustrated. The light-emitting unit is arranged in a position of emitting light toward a reading direction of the imaging element or in a position of emitting light toward the imaging element in the state of placing the print medium between the light-emitting unit and the imaging element. In the case of the former, the imaging element receives reflected light of the light emitted from the light-emitting unit, and in the case of the latter, the imaging element receives light that has transmitted the print medium out of the light emitted from the light-emitting unit. The imaging element converts the received light into an electrical signal and outputs the electrical signal.
In the present embodiment, a charged coupled device (CCD) image sensor is used as the imaging element. In addition, an explanation will be made of the case of using line sensors composed of CCD sensors provided along a direction (nozzle-array direction of the print head 14) crossing the conveying direction of the print medium, but sensors other than the CCD line sensor may be used.
The cutter unit 6 cuts the print medium on which an image is printed at the printing unit 4 to a predetermined length. The information printing unit 7 prints information such as serial numbers and dates as needed on the print medium that is cut to the predetermined length at the cutting unit 6. The drying unit 8 heats the print medium to dry ink and the like applied to the print medium. The rewinding unit 9 temporarily rewinds the print medium on one surface of which the printing is completed at the time of performing a double-sided print onto the print medium. Then the rewound print medium is again conveyed to the printing unit 4 such that ink is applied on a surface different from the one surface on which the printing is completed. The details of the one-sided printing and the double-sided printing will be described later.
The discharge conveying unit 10 conveys the print medium that is dried at the drying unit 8 to the sorter unit 11. The sorter unit 11 discharges the print medium to the discharge tray 12. The sorter unit 11 sorts the print mediums as needed, and distributes the sorted print mediums to a plurality of the trays in the discharge tray 12. The sorted print mediums that are distributed and discharged from the sorter unit 11 are respectively placed on the plurality of trays provided in the discharge unit 12.
The print medium 19 is conveyed to the drying unit 8 without the printing of the information at the information printing unit 7. The print medium 19 dried at the drying unit 8 is rewound by a rewinding drum of the rewinding unit 9. When all the printing on the first surface is completed, the print medium 19 is cut at the cutting unit 6. The print medium 19 positioned downstream in the conveying direction from the cutting position is all rewound at the rewinding unit 9, and the print medium 19 positioned upstream in the conveying direction from the cutting position is all rewound at the paper feeder 1.
When the above operation is completed, the backside of the first surface is printed. The print medium 19 is fed to the decal unit 2 by rotating the rewinding drum of the rewinding unit 9 in a reverse direction to a rotating direction at the rewinding time.
The print medium 19 is fed to the printing unit 4 through the decal unit 2 and the oblique-pass correcting unit 3, and at the printing unit 4, the image is printed on the backside of the first surface. The print medium 19 on which the image is printed is conveyed to the cutting unit 6 through the inspection unit 5, and is cut to a predetermined length at the cutting unit 6. Since the print medium 19 cut to the predetermined length is printed on both the surfaces, the print medium 19 is dried at the drying unit 8 without the printing of the information at the information printing unit 7, and is discharged to the discharge tray 12 through the discharge conveying unit 10 and the sorter unit 11.
A pre-main roller pair included a pre-main conveying roller 21 and a pre-main pinch roller 22 is arranged in the upstream side of the y direction from the main roller pair. As illustrated in
A print medium-leading end detecting sensor 23a is disposed between the pre-main pinch roller 22 and the main pinch roller 28, and a print medium-leading end detecting sensor 23b is disposed between the sub conveying roller 29a and the sub conveying roller 29b. Each of the print medium-leading end detecting sensors 23a, 23b detects the leading end of the print medium. The print medium-leading end detecting sensor 23a detects the leading end of the print medium 19 from the upstream side of the z direction, and the print medium-leading end detecting sensor 23b detects the leading end of the print medium 19 from the downstream side of the z direction.
An image-leading end detecting sensor 24 is disposed between the pre-main conveying roller 21 and the main conveying roller 27 to detect the leading end of an image. The image-leading end detecting sensor 24 detects the image printed on the print medium 19. More specifically at the time of printing one surface of the print medium 19, the image-leading end detecting sensor 24 detects the leading end of the image printed on the other surface. Although not illustrated, sensors are disposed in the surroundings of the printing unit 4 to detect temperature and humidity.
A loop shape of the print medium 19 is formed in each of the upstream side of the main conveying roller 27 and the downstream side of the sub conveying roller 29g. As a result, the printing unit 4 and the roller pair other than the roller pair in the surroundings do not affect the conveyance of the print medium 19. In addition, pressure of the main pinch roller 28 applied on the main conveying roller 27 is larger than each of pressure of the pre-main pinch roller 22 applied on the pre-main conveying roller 21 and pressure of the sub pinch roller 30 applied on the sub conveying roller 29. Therefore the print medium 19 is conveyed by rotation of the main conveying roller 27.
The host apparatus 16 illustrated in
As illustrated in
In the case where the print duty is relatively high, a relatively large amount of ink is applied on the print medium, and this ink permeates the print medium to weaken the bonding between fibers of the print medium and soften the print medium. Therefore there is a tendency that a friction coefficient between the print medium and the conveying roller becomes high. When the friction coefficient between the print medium and the conveying roller becomes high, there is a tendency that a slip between the print medium and the conveying roller is hard to be generated and the conveying speed of the print medium at the back surface printing is faster than the conveying speed of the print medium 19 at the front surface printing. In the case where the conveying speed becomes fast, when ink is ejected from the nozzle for printing without changing the timing of ejecting the ink, an application position of an ink droplet on the print medium is a position shifted in the upstream side of the conveying direction from a desired position at the back surface printing.
In the case where the friction coefficient between the print medium and the conveying roller at the back surface printing is lower than the friction coefficient therebetween at the front surface printing, there is a tendency that a slip is easy to be generated between the print medium and the conveying roller and the conveying speed of the print medium at the back surface printing is slower than the conveying speed of the print medium at the front surface printing. In the case where the conveying speed becomes slow, when ink is ejected from the nozzle for printing without changing the timing of ejecting the ink, an application position of an ink droplet on the print medium is a position shifted in the downstream side of the conveying direction from a desired position at the back surface printing.
In this manner, the friction coefficient between the print medium and the conveying roller changes between the front surface printing and the back surface printing according to the print state of the front surface of the print medium, and the conveying speed of the print medium changes between the front surface printing and the back surface printing. Therefore there are some cases where the application position of the ink droplet on the print medium, that is, the print position of the ink is shifted from the desired position to degrade image quality of the back surface. For prevention of this degradation of image quality, in the present embodiment, print timing (ejection timing of ink) of an image at the back surface printing is corrected according to the print state of the front surface making contact with the conveying roller at the back surface printing. Specifically a print clock correction value for correction of the ejection timing is calculated using the print duty of the front surface image as one parameter, and this print clock correction value is used to generate a print clock. Ink is ejected from the print head in response to the corrected print clock to suppress the print position shift at the back surface printing.
The image print timing generating unit 36 generates various signals in regard to the print timing for controlling the print timing (ejection timing of ink) of an image by the print head 14. A print position shift generated in the case where the conveying speed of the print medium 19 varies or print density unevenness due to the variation is corrected by the generated signal, and the ejection timing of ink is controlled to cancel out the speed variation based upon a predetermined average conveying speed. Although described later by referring to
In the present embodiment, the print clock correction value calculating unit 47 divides the front surface image in the conveying direction and calculates a print duty for each of the divided areas (unit region). The method for calculating the print duty is not limited particularly, and the known method may be used. The print clock correction value calculating unit 47 refers to tables which showing in
The print clock information storing memory 38 is a memory for storing the print clock correction value (print clock information). The print clock correction value is calculated using information in regard to a change in conveying speed, such as the kind of the print medium, a roller diameter of each roller, eccentricity of each roller and a print duty of a front surface image as parameters. In the present embodiment, the information in regard to a change in conveying speed (information in regard to an error of a conveyance length), such as a roller diameter of each roller and eccentricity of each roller is in advance set to the apparatus. Such information in regard to a change in conveying speed is stored as conveying-speed changing information in a table to be described later by referring to
The timing generating unit 39 includes a reference signal generating unit 40, a print clock calculating unit 41, a print clock generating unit (each color) 42, a print clock information switch timing generating unit 44 and a color-to-color registration information register 45. The reference signal generating unit 40 is connected to the encoder sensor 25a, and is configured to receive input of an encoder signal from the encoder sensor 25a, and generates a reference signal based thereupon. The generated reference signal is output to the print clock calculating unit 41.
The print clock calculating unit 41 has an input side that is connected to the reference signal generating unit 40, the print clock information switch timing generating unit 44 and the print clock information storing memory 38 to generate print clocks. The generated print clock is output to the print clock generating unit (each color) 42. The print clock calculating unit 41 includes a memory address control unit 43. The memory address control unit 43 has an input side that is connected to the encoder reference sensor 26, and is configured to receive input of a sensor signal indicating a reference position of the encoder. The memory address control unit 43 has a memory address counter to be cleared by a signal of the encoder reference sensor 26, and controls access to the print clock information storing memory 38.
The print clock generating unit (each color) 42 has an input side that is connected to the print clock calculating unit 41, the color-to-color registration information register 45 and the print image information storing memory 46, and generates a print clock corresponding to each color. Information in regard to color-to-color registration adjustment is stored in the color-to-color registration information register 45. Information in regard to an image to be printed is stored in the print image information storing memory 46. The print clock of each color generated by the print clock generating unit (each color) 42 is output to the print head drive unit 37.
An image-leading end detecting signal from the image-leading end detecting sensor 24 is input to the print clock information switch timing generating unit 44. The print clock switch timing generating unit 44 generates a print clock information switch timing signal based thereupon. A signal for switching the reference destination of the print clock information storing memory 38 is generated at timing of a boundary between the divided areas of the print medium 19 in the conveying direction (at timing of switching from some unit region to the next unit region), with a signal from the image-leading end detecting sensor 24 as a starting point. That is, the signal for switching the reference destination of the print clock information storing memory 38 is generated for each unit region of the back surface corresponding to the unit region of the front surface in which the print duty is calculated. The reference destination of the print clock information storing memory 38 is switched at the timing of this switch timing signal, and the print clock calculating unit 41 generates a print clock according to the referenced information.
As illustrated in
As described above, in the case where the print duty is relatively high and the conveying speed of the print medium becomes fast, the ink is applied in the position in the upstream side of the conveying direction of the print medium from the desired position. In this case, for applying the ink to the desired position, the interval between the print clocks (latch interval) is made relatively short to quicken the ejection timing of ink. That is, a drive cycle of the print element at the back surface printing is made shorter than a drive cycle of the print element at the front surface printing to quicken the ejection timing of ink. On the other hand, in the case where the conveying speed of the print medium becomes slow as described above, the ink is applied in the position in the downstream side of the conveying direction of the print medium from the desired position. In this case, for applying the ink to the desired position, the latch interval is made relatively long to delay the ejection timing of ink. That is, the drive cycle of the print element at the back surface printing is made longer than the drive cycle of the print element at the front surface printing to delay the ejection timing of ink.
The reference signal generating unit 40 generates a reference signal at timing delayed by a delay time of a print clock correction value from a rising edge of a signal from the encoder sensor 25a. This is because in the case of setting the column number having the number to the extent that the columns cannot fall between the encoder edges, a signal of the final column is completely output by delaying a starting position of the next edge.
The print clock calculating unit 41 generates print clocks between reference signals corresponding to the column number of the print clock correction value. The print clock generating unit (each color) 42 generates a print clock of each color based upon the print clock generated at the print clock calculating unit 41 and the information from the color-to-color registration information register 45, and outputs the generated print clock to the print head drive unit 37. The print head drive unit 37 outputs the print clock generated at the timing generating unit 39 and the print data processed in the image processing controller illustrated in
As described above, in the present embodiment, the print clock at the back surface printing is generated using the print clock correction value calculated based upon the print duty of the front surface image, and the ink is ejected in response to the generated print clock at the back surface printing. Thereby, even in the case where the friction coefficient between the print medium and the conveying roller changes between the front surface printing and the back surface printing to change the conveying speed of the print medium between the front surface printing and the back surface printing, it is possible to suppress the print position shift at the back surface printing. In the case of ejecting inks of different colors from the respective print heads as in the case of the present embodiment by suppressing the print position shift, a print position shift between the colors can be suppressed to suppress quality degradation of a color image. Even in the case of ejecting inks of the same color from the respective print heads, density unevenness due to the shifting of the print position can be suppressed. In addition, in the case of printing images each of which is identical in horizontal and vertical sizes on the front surface and on the back surface, an error in dimension between the front and back images can also be suppressed.
The present embodiment uses four print heads.
In the present embodiment, the four print heads 14a to 14d are provided for inks of four KCMY colors, but the number of ink colors and the number of print heads are not limited to four. In the present embodiment the length of each of the print heads 14a to 14d in the main scanning direction is 12 inches in width. However, the length of the print head in the main scanning direction, usable in the present invention, is not limited to this.
Distances D1 to D3 in
For integrated control for operation of various components, the CPU 201 executes various programs. The ROM 202 stores various programs to be executed by the CPU 201 and fixed data desired for operation of various components in the printing apparatus 20. The RAM 203 is used as a work area for the CPU 201 and a temporary storage area to store various kinds of received data. The RAM 203 also stores various kinds of setting data. HDD 204 stores various kinds of programs, print data and various kinds of setting information desired for operation of various components of the printing apparatus 20.
The image processing unit 207 performs image processing on image data received from the host apparatus 16 to generate print data to be printed by use of the print heads 4a to 4d. Specifically, the image processing unit 207 performs color conversion processing and quantization processing on the received image data. Also the image processing unit 207 performs resolution conversion, image analysis, image correction and the like as necessary. The print data obtained through the steps of the image processing is stored in the RAM 203 or the HDD 204.
The engine control unit 208 controls, based on control commands received from the CPU 201 and the like, driving of the print heads 14a to 14d of the printing unit 4 according to the print data. The engine control unit 208 also controls an operation of the conveying mechanism and the like. The individual control unit 209 is a sub-controller to drive the paper feeder 1, the inspection unit 5, the cutting unit 6, the drying unit 8 and the discharging unit, based on control commands received from the CPU 201.
The operating unit 17 is an input/output interface to the user, which includes an input unit and an output unit. The input unit includes hard keys, a touch panel and the like to receive instructions from the user. The output unit includes a display, a speech generation device and the like to display or utter information for conveyance of information to the user. The external interface 205 is provided for connection of the controller 15 to the host apparatus 16. The above configuration components are connected through a system bus 210.
The host apparatus 16 is a supply source of image data. The printing apparatus 20 prints an image to the print medium 19 to obtain an output product on the basis of the image data supplied from the host apparatus 16. The host apparatus 16 may be either a general-purpose apparatus such as a computer, or a dedicated image apparatus such as an image capture apparatus having an image reader, a digital camera or a photo storage device. In the case of the host apparatus 16 being a computer, an operating system, application software and a printer driver for the printing apparatus 1 should be installed in the storage device of the computer. It should be noted that not all of the processes described above need be performed by software, and that one or all of the processes may be provided by hardware.
As illustrated in
The CPU 201 reads print data stored in the RAM 203 or HDD 204 after having undergone processing at the image processing unit 207, and then sends the read print data to the engine control unit 208. The engine control unit 208 controls the print heads 14a to 14d to print images according to the sets of print data corresponding to the print heads 14a to 14d.
<Case which Null Data are Added to Print Data in Advance>
As described in
As described above, when the amount of conveyance of the print medium 19 does not vary, by adding predetermined null data to print data beforehand, adjustment of timing for ejecting ink between nozzle arrays is achieved, so that the print positions on the print medium are aligned with each other between nozzle arrays.
However, there are some cases where the amount of conveyance of the print medium changes with a change in friction coefficient between rollers in the conveying mechanism (hereinafter, referred to as “conveying roller”) and the print medium due to a state change of a front surface by attachment of paper powder onto the front surface of the conveying roller, the water content of the print medium, the surrounding condition in the printing apparatus and the like. In addition, there are some cases where the conveying speed of the print medium changes by a change of a rotating speed or rotating number of a motor for driving the conveying roller or the like to change the amount of conveyance of the print medium. Accordingly even in the case where the null data is in advance added to the head of the print medium, when the amount of conveyance of the print medium 19 changes, the print position on the print medium 19 is shifted between nozzle arrays.
For that reason, here, an inspection pattern is printed on a non-image region of the print medium 19, and the inspection unit 5 reads the printed inspection pattern. The inspection unit 5 sends the read information to the controller 15. The CPU 201 in the controller 15 finds a print position shift between nozzle arrays from the information (read result) obtained from the inspection unit 5, and adds adjustment data (non-image data/null data) of the line number (pixel number) corresponding to this shift between images of the respective print heads as adjustment patterns. That is, the line number of the adjustment data to be added is appropriately adjusted according to the shift amount of the print position. Therefore even in the case where the amount of conveyance of the print medium 19 changes in the middle of printing the image on the print medium 19, the shift of the print position is corrected.
Next an explanation will be made of a specific correction method.
<Case which the Amount of Conveyance is Shorter than a Desired Amount of Conveyance>
First, the case where the amount of conveyance of the print medium 19 is shorter than a desired amount of conveyance will be described.
When the amount of conveyance is equal to the desired amount of conveyance, at the timing when the print head 14a starts printing the head of an image M, the print head 14b starts printing an image M−1 (see
At the timing when the head of the image M−1 printed by the print head 14a is located actually in the print position of the print head 14b, as illustrated in
As illustrated in
In the present embodiment, even if such a print position shift has occurred, the adjustment data (null data) is added as an adjustment pattern to the print data in order to adjust the print position for correction for the print position shift. Specifically, as described above, the inspection unit 5 reads the inspection pattern printed by the printing unit 4 in order to measure the amount of the print position shift. For correction for the print position shift, adjustment data are added respectively to the print data for the print heads. Then, when the amount of conveyance is shorter than a predetermined amount as described in the present embodiment, as a print head is located in the more downstream side, the number of lines for the adjustment data (null data) added before the image M is made the larger. As a result, the timing for printing the image M is retarded. Thus, the print starting positions of all the print heads are adjusted.
This method will be described with reference to
Between the image M−1 and the image M, adjustment data C2 corresponding to R2 lines is added for the print head 14b, adjustment data M2 corresponding to R3 lines is added for the print head 14c, and the adjustment data Y2 corresponding to R4 lines is added for the print head 14d. The number of lines R3 of the adjustment data M2 is set to be greater than the number of lines R2 of the adjustment data C2, while the number of lines R4 of the adjustment data Y2 is further greater than the number of lines R3 of the adjustment data M2.
In this manner, adding the adjustment data C2, M2, Y2 allows the print starting positions of the respective print heads for the image M to be aligned on the print medium, thus correcting the print position shift.
<A Case which the Amount of Conveyance is Longer than a Desired Amount of Conveyance>
Next, the case where the amount of conveyance of the print medium 19 is longer than a desired amount of conveyance will be described.
When the amount of conveyance is equal to a desired amount of conveyance, at the timing when the print head 14a starts printing the head of an image M+1, the print head 14b starts printing an image M (see
Then, at the timing when the head of the image M printed by the print head 14a is located actually in the print position of the print head 14b, as illustrated in
As illustrated in
In this manner, the adjustment data K3, C3, M3 are added respectively to the print data K, C, M. As a result, the print starting positions of the respective print heads 14a, 14b, 14c, 14d for the image M are aligned on the print medium, thus correcting the print position shift.
In the present embodiment, when the amount of conveyance of the print medium 19 is shorter than a desired length, the number of lines of adjustment data added to print data for a print head located downstream in the conveying direction is increased to exceed the number of lines of adjustment data added to print data for a print head located upstream in the conveying direction. On the other hand, when the amount of conveyance of the print medium 19 is longer than a desired amount of conveyance, the number of lines of adjustment data added to print data for a print head located upstream in the conveying direction is increased to exceed the number of lines of adjustment data added to print data for a print head located downstream in the conveying direction. In this manner, the number of lines for adding adjustment data (null data) as an adjustment pattern is increased/decreased as needed. This enables alignment of print starting positions of the respective print heads on the print medium, thus correcting the print position shift between print heads (nozzle arrays).
In the present embodiment, the inspection unit located downstream of a plurality of the print heads in the conveying direction detects a pattern for inspecting the amount of the print position shift between print positions printed by a plurality of the print heads located upstream in the conveying direction. By this detection, the amount of the print position shift is acquired and adjustment data having the number of lines corresponding to the amount of the print position shift is added to print data for each print head. Thus, even when the amount of conveyance of the print medium 19 is changed, the print starting position of each nozzle array is capable of being adjusted to correct the shift of a print position in relation to a reference print position.
A patch P that is a part of an inspection pattern F illustrated in
As illustrated in
Therefore in the present embodiment, the line number of the adjustment data to be added to the print data is determined in consideration of a change in conveying speed of the print medium by the influence of the print duty of the front surface image at the back surface printing in the double-sided printing. A specific method thereof will be described later with reference to
As illustrated in
In the present embodiment, addition timing of adding the adjustment data is set for every four images. Therefore, as illustrated in
As described above, the conveying speed of the print medium 19 at the back surface printing changes according to the print duty of the front surface image. Therefore here, the print duties of the front surface image in a predetermined range of the print medium 19 are averaged by the CPU 210, and the averaged value is stored in the RAM 203. At the back surface printing, the CPU 201 reads out the averaged value for use. Here, since the addition timing of the adjustment data is made for every four images, the CPU 201 calculates an average value of the print duties of the four front surface images, and stores the average value in the RAM 203 in order. The print duty of the front surface image corresponding to the region to be printed at the back surface printing is read out from the RAM 203, and the read print duty is used to determine the line number of the adjustment data to be added to the print data of the back surface.
The details will be described later, but in the case illustrated in
The CPU 201 reads out the print duty of the front surface image corresponding to the back surface from the RAM 203 at the back surface printing, and calculates coefficient α (predetermined value) from a relationship between the print duty and a change in the conveying speed. Here, the corresponding relationship between the print duty of the front surface image and a change in the conveying speed at the back surface printing is in advance found by measuring the conveying speed of the back surface for a constant time for each print duty of the front surface image, and the coefficient α is found from this corresponding relationship. Here, an explanation is made of the case of calculating the coefficient α from the relationship between the print duty of the front surface image and the change in the conveying speed of the print medium, but the coefficient α may be calculated by considering other conditions, such as surrounding conditions (temperature or humidity) in the printing apparatus 20 or the kind of ink. A value found by multiplying the first correction value by the coefficient α is defined as a second correction value. The line number of the adjustment data is determined from the second correction value, and the adjustment data of the determined line number is added to the print data. Here, when the first correction value is indicated at X1 and the second correction value is indicated at X2, the following formula is established.
X1×α=X2 (Formula 1)
In the present embodiment, in regard to the conveying speed of the print medium at the back surface printing, the conveying speed when the print duty of the front surface is 50% is defined as the center speed. The conveying speed is fast when the print duty of the front surface is higher than 50%, and the conveying speed is slow when the print duty of the front surface is lower than 50%. For example, since the average value of the print duties of the four front surface images respectively having the print duties of 75%, 50%, 75% and 100% is 75%, the conveying speed of the print medium becomes fast at the printing of the back surface. Further, for example, in the case where the average value of the print duties of the front surface image is 25%, the conveying speed of the print medium becomes slow at the printing of the back surface.
In the graph illustrated in
In the graph illustrated in
Here, at the back surface printing, the inspection pattern printed at the printing unit 4 is read at the inspection unit 5 and the shift amount of the print position is found by the read result, and the second correction value is calculated by multiplying the first correction value correcting the print position shift by coefficient α. The line number of the adjustment data to be added to the print data corresponding to each of the print heads 14a to 14d is determined from the second correction value calculated in this manner. Therefore the adjustment data having the line number determined from the second correction value is added to each of the print heads 14a to 14d, making it possible to align the print starting positions of the respective print heads 14a to 14d on the print medium also at the back surface printing.
Next, an explanation will be made of the control flow in the present embodiment.
In this manner, at the back surface printing, the shift of the print position is corrected using the second correction value found by multiplying the first correction value for back surface for correcting the print position shift read from the inspection pattern by the coefficient α calculated from the print duty of the front surface image. Thereby even in the case where the friction coefficient between the conveying roller and the print medium changes and the conveying speed of the print medium changes according to the print duty of the front surface image at the back surface printing, it is possible to suppress the shift of the print position due thereto.
Here, the inspection pattern printed by the print head is read, and thereby the amount of the print position shift (first correction value for back surface) in the region before a region that will be printed is detected. The amount of a print position shift (second correction value) in a region that will be printed is estimated based upon the amount of this print position shift and the print duty in the region (region on a surface at the opposite to the surface having the region that will be printed) corresponding to the region that will be printed. The adjustment data of the line number having the pixel number corresponding to the estimated amount of the print position shift is added to the print data to perform a print to the region that will be printed. Therefore at the back surface printing, it is possible to suppress the print position shift due to a change in conveying speed that may be possibly generated in the region that will be printed by the influence of the print duty of the front surface image.
In the present embodiment, an explanation will be made of the case where a table in which a first correction value, a print duty of the front surface, and a second correction value are associated with each other is in advance stored in the ROM 202. In the second embodiment, the explanation is made of the method for calculating the second correction value by multiplying the first correction value by the coefficient α, but here, an explanation will be made of a method for determining the second correction value using the table for deriving the second correction value. The other components are identical to those in the second embodiment, and therefore the explanation is omitted.
In addition, when an ink component ratio between dye inks of the respective colors used in printing differs, the friction coefficient between the print medium and the conveying roller differs for each color. As a result, the relationship between the print duty of the front surface and the change in conveying speed of the print medium differs for each color. Therefore a table for finding the second correction value may be prepared for each ink color used in the printing apparatus 20.
In the present embodiment, a pigment ink is used as ink. In the case of using the dye ink as in the case of the second embodiment, when the dye ink is applied on the print medium, the applied dye ink is permeated into the print medium. In contrast, when the pigment ink is applied on the print medium, the applied pigment ink is accumulated on the print medium. The details will be described later by referring to
In the present embodiment, an additional value β (predetermined value) calculated from a print duty of the front surface image is added to a first correction value to find a second correction value. The other components are identical to those in the second embodiment, and therefore the explanation is omitted.
The CPU 201 reads out a print duty of the front surface corresponding to the back surface from the RAM 203 at the back surface printing, and calculates the additional value β based on a relationship between the print duty and a change in conveying speed. Here, the corresponding relationship between the print duty of the front surface image and the change in conveying speed at the back surface printing is in advance found by measuring the conveying distance of the back surface in a constant time for each print duty of the front surface image. The additional value β is found from the data indicating this corresponding relationship. A value found by multiplying the first correction value by the additional value β is defined as a second correction value. The line number of the adjustment data is determined according to the second correction value, and the adjustment data of the determined line number is added to the print data. Here, when the first correction value is indicated at X1 and the second correction value is indicated at X2, the following formula is established.
X1+β=X2 (Formula 2)
As similar to the second embodiment, in the conveying speed of the print medium at the back surface printing, the conveying speed when the print duty of the front surface is 50% is defined as the center speed. The conveying speed becomes fast when the print duty of the front surface is higher than 50%, and the conveying speed becomes slow when the print duty of the front surface is lower than 50%. For example, since the average value of the print duties of the four front surface images having the print duties of 75%, 50%, 75% and 100% is 75%, the conveying speed of the print medium becomes fast upon printing the back surface. For example, in the case where the average value of the print duties of the front surface image is 25%, the conveying speed of the print medium becomes slow upon printing the back surface.
In the graph illustrated in
In the graph illustrated in
In the aforementioned embodiments, the case of using the plurality of print heads is explained, but the present invention may be applied also to the case of using a single print head. That is, even in the case of using the single print head, the shift amount of a print position to a desired print position is found, and the shift amount of the print position that will possibly be generated is estimated from the found shift amount of the print position and a change in conveying speed to be estimated from a print duty of the front surface image. Non-image data having the line number of the pixel number corresponding to the estimated shift amount of the print position is added to print data. Then an image is printed based upon the print data to which the non-image data having the adjusted line number is added. In this case also, it is possible to suppress the shift of the print position due to the change in conveying speed by the influence of the print duty of the front surface image. It should be noted that in the case of using the single print head, the amount of the print position shift (first correction value) is found by causing the print head to print patterns in a constant interval, reading the printed pattern at an inspection unit and comparing this constant interval with the actually printed pattern interval. The other method may be used to find the shift amount of the print position. In addition, the kinds of the ink colors that can be used are also not limited to the explained kinds. For example, the print heads that eject ink of the same color or the print heads that eject various processing liquids may be used. Further, a color material other than the ink may be applied to the print medium from the print head.
In the second to fifth embodiments, the method for correcting the print position shift by adding the adjustment data of the line number corresponding to the shift amount of the print position to the print data is explained. However, the method for correcting the shift of the print position is not limited thereto. For example, as in the case of the first embodiment, the ejection timing of the ink at the time of printing the image on the back surface may be controlled by changing the drive cycle of the print element at the back surface printing according to the print duty of the front surface image.
In the aforementioned embodiments, the case where the factor of changing the conveying speed of the print medium is the print duty of the front surface image or the like is explained. However, there are some cases where the conveying speed of the print medium changes also by a condition other than the above condition. For example, there are some cases where the conveying speed changes also according to print conditions such as the time from a point where ink is applied on one surface to a point where ink is applied on the other surface, and humidity or temperature in the printing apparatus. Even in this case, it is possible to calculate a print clock correction value also in consideration of such print conditions by adding information in regard to a change in conveying speed by the above print condition to the conveying speed changing information illustrated in
In the aforementioned embodiments, the method for controlling the ejection timing by the CPU 50 in the printing apparatus 20 or the print head controller 53 is explained, but the ejection timing may be controlled by an external device (for example, computer).
It should be noted that in the aforementioned embodiments, the printing apparatus of the inkjet system is explained, but, for example, the present invention may be applied also to a printing apparatus of another printing system such as a printing apparatus of a thermal transfer system.
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. 2014-067118, filed Mar. 27, 2014, and No. 2014-140274, filed Jul. 8, 2014, which are hereby incorporated by reference wherein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2014-067118 | Mar 2014 | JP | national |
2014-140274 | Jul 2014 | JP | national |