1. Field of the Invention
The present invention relates to an inkjet printing apparatus, inkjet printing method, and non-transitory computer-readable storage medium.
2. Description of the Related Art
An inkjet printing apparatus that prints information by discharging ink while scanning a print head for discharging the ink across a printing medium is known in the art. One example of such an inkjet printing apparatus is an apparatus that prints information on a front side of a printing medium, then reverses the printing medium, and prints information on a back side of the printing medium, that is, an apparatus that executes so-called double-sided printing.
It is known that an inkjet printing apparatus may suffer a phenomenon in which a printing medium is made to wrinkle due to the application of ink to the printing medium, so-called “cockling”. The occurrence of cockling increases with an increase in the amount of ink applied to the printing medium.
When cockling occurs in printing on a front side of a printing medium by the above-described inkjet printing apparatus capable of executing double-sided printing, the distance between the print head and the printing medium (hereinafter also referred to as head-to-medium distance) at the time of discharging ink to the back side changes. This may cause ink landing position deviation and lead to a decrease in image quality of a printed image. Japanese Patent Laid-Open No. 2007-152787 discloses a technique to suppress the decrease in image quality caused by cockling by calculating a drawing area for each of the front and back sides of one printing medium and, if the total of the drawing areas for each of the front and back sides is larger than a threshold, increasing the number of scans on a unit region in back-side printing.
Unfortunately, the disclosed method may have issues as detailed below.
The printing duties in the regions other than the divided section 83b in each of the images illustrated in
In the image illustrated in
In the image illustrated in
As described above, when the effect of cockling is determined based on the drawing area of an image to be printed or the total of the amounts of ink discharged to a printing medium, the occurrence of partial cockling may be unable to be accurately determined. Thus, for example, when the technique described in Japanese Patent Laid-Open No. 2007-152787 is used, an unnecessarily increased number of scans may decrease the throughput or an insufficient number of scans in printing for a divided section where partial cockling is likely to occurs and that needs an increased number of scans may lead to a decreased image quality.
The present invention provides printing that suppresses the effect of ink landing position deviation caused by the occurrence of partial cockling in double-sided printing.
An inkjet printing apparatus according to an embodiment of the present invention includes a print head, a scanning unit, a first print control unit, an acquiring unit, a determining unit, and a second print control unit. The print head includes nozzle rows each including a plurality of nozzles for discharging ink of an identical color arranged in a predetermined direction. The scanning unit is configured to scan the print head in a crossing direction that crosses the predetermined direction. The crossing direction does not necessarily cross the predetermined direction perpendicularly and may be a direction that crosses the predetermined direction at some angle. The first print control unit is configured to cause the print head to discharge ink to each of a plurality of unit regions in a first surface of a printing medium, the unit regions being arranged parallel to the crossing direction of the scanning unit, while causing the scanning unit to scan the print head. The acquiring unit is configured to acquire information about an amount of ink discharged to each of a plurality of divided sections of each of the plurality of unit regions on the first surface. The determining unit is configured to determine a scanning condition for each of the plurality of unit regions in a second surface, the second surface being a back side of the first surface of the printing medium, based on the information about the amount of ink discharged to each of a plurality of divided sections of each of the plurality of unit regions on the first surface. The second print control unit is configured to cause the print head to discharge the ink to each of the plurality of unit regions in the second surface in accordance with the determined scanning condition.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings. Each of the embodiments of the present invention described below can be implemented solely or as a combination of a plurality of the embodiments or features thereof where necessary or where the combination of elements or features from individual embodiments in a single embodiment is beneficial.
A first embodiment of the present invention is described in detail below with reference to the drawings.
An interchangeable head cartridge 100 includes a print head 101 (illustrated in
In the present embodiment, an image is printed on a printing medium by a plurality of scans of a repetition of such printing operations and conveying operations.
As is clear from
As further illustrated in
A host computer 301 is an image inputting portion and is configured to transmit multivalued image data in RGB format stored in any of various kinds of storage media, including hard disk and memory, to an image processor in the printing apparatus 1000.
The image processor includes a microprocessor unit (MPU) 302 and an application-specific integrated circuit (ASIC) 303, which are described below. The multivalued image data can also be received from an external image input device, such as scanner or digital camera, connected to the host computer 301. The image processor is configured to generate binary image data by performing image processing on the input multivalued image data. In this way, the binary image data being print data for use in discharging ink from the print head 101 is generated.
The printing apparatus 1000 is an image outputting portion and is configured to print an image by applying ink to the printing medium 3 in accordance with ink binary image data generated by the image processor. The printing apparatus 1000 is controlled by the MPU 302 under a program stored in a read-only memory (ROM) 304. A random-access memory (RAM) 305 functions as a working area or temporary data storage area for the MPU 302. The MPU 302 controls a carriage driving system 308 for the carriage 102, a conveyance driving system 309 for the printing medium 3, a recovery driving system 310 for the print head 101, and a print-head driving system 311 for the print head 101 through the ASIC 303.
A print buffer 306 is configured to temporarily store print data converted into a format at which the data can be transferred to the print head 101.
A mask buffer 307 temporarily stores a plurality of mask patterns that can be applied when the print data is transferred to the print head 101. The plurality of mask patterns can be used when, among a plurality of printing modes described below, a printing mode at which data is printed by discharging with a plurality of scans of a print head for a unit region in a printing medium, that is, multi-pass printing method is executed. The plurality of mask patterns are prepared in the ROM 304. In actual printing, an appropriate mask pattern is read from the ROM 304, and it is stored in the mask buffer 307.
The present embodiment illustrates the form in which the image processor is included in the printing apparatus 1000. The image processor may be included in the host computer 301.
In the present embodiment, in accordance with a printing condition, one printing mode is selected from among a plurality of printing modes where the print head is scanned different numbers of times for a unit region in the printing medium, and the selected printing mode is executed. The printing modes executable in the present embodiment are described in detail below.
First, the inkjet printing apparatus in the present embodiment prints information in accordance with the type of the printing medium selected from among plain paper, post card, and photo paper by a user as the printing medium used in printing. The user can choose between the single-sided printing, in which data is printed on only one side of the printing medium, and the double-sided printing, in which data is printed on both sides of the printing medium. The user can also select the printing quality of an image to be printed between “standard” and “high.” When the printing quality is “standard,” the image can be printed at a speed higher than that when the printing quality is “high.”
In the present embodiment, the number of scans of the print head for a unit region in the printing medium (hereinafter also referred to as number of passes) can be determined based on combination of information about the type of the printing medium printing quality, that about the printing quality, and that about the single-sided printing/double-sided printing.
In the present embodiment, one, two, five, and seven can be set as the number of passes in accordance with information about the printing conditions. In the case where the printing medium used in printing is plain paper, in both double-sided printing and single-sided printing, the image is printed in one pass when the printing quality is “standard,” and the image is printed in five passes when the printing quality is “high.” Beading occurs more easily in post cards than in plain paper. Therefore, when the printing medium is a post card and the printing quality is “standard,” the image is printed in two passes, which is a relatively increased number of passes. When the printing medium is a post card and the printing quality is “high,” the image is printed in five passes. Beading occurs more easily in photo paper than in post cards, and a further increased number of passes is used for photo paper. Specifically, in the case where the printing medium is photo paper, the image is printed in five passes when the printing quality is “standard,” and the image is printed in seven passes when the printing quality is “high.” In the case where the printing medium is photo paper, the double-sided printing is set to be unavailable.
A unit region in the printing medium in this case is a region having a distance d2 corresponding to the length of the 512 nozzles in the Bk nozzle row 203 in the upstream end portion in the Y direction.
In an actual printing method, when the printing medium is in a location (81) where the 512 nozzles in the use region in the Bk nozzle row 203 and a unit region 80a in the printing medium 3 are opposed to each other, the black ink is discharged from the 512 nozzles in the use region in the Bk nozzle row 203 to the unit region 80a while one scan of the print head is performed. Next, the printing medium 3 is conveyed by the distance d2 toward the downstream side in the Y direction. This conveys the printing medium to a location (82) where the unit region 80a is opposed to the C nozzle rows 204, M nozzle rows 205, and Y nozzle rows 206. After the conveyance, the print head is scanned, and chromatic color ink is discharged to the unit region 80a. In the scan in the location (82), the black ink is discharged to a unit region 80b, which is adjacent to the unit region 80a on the downstream side in the Y direction. After that, discharging the black ink to a unit region together with scanning of the print head, discharging the chromatic color ink to another unit region adjacent to the above unit region on the downstream side in the Y direction, and conveying the printing medium by the distance d2 in the Y direction are alternately repeated, and the image is printed over the printing medium.
In printing illustrated in
In this case, all of the 512 nozzles in the Bk nozzle row 203 on the upstream side in the Y direction and the nozzles in the Cl nozzle rows (C nozzle rows 204, M nozzle rows 205, and Y nozzle rows 206) are made available, as in the case illustrated in
In this manner, the image can be printed for a unit region in the printing medium by discharging the same color of ink together with two scans.
In the present embodiment, when there is a predetermined region where cockling is estimated to occur in front-side printing, printing is performed in a region on the back side corresponding to the predetermined region by scanning the print head only in one direction, and the occurrence of ink landing position deviation is suppressed.
When ink is discharged while the print head is scanned, the scanning speed of the print head has an effect on the ink, and the ink is discharged in a direction inclined toward the Z direction, which is substantially perpendicular to the XY plane. In a case where the ink is applied to a location 401, typically, the print head controls its discharging timing such that the ink is discharged before the print head is moved to a location opposed to the location 401. In bidirectional printing, as illustrated in
When cockling occurs in the printing medium, the distance between the print head and the printing medium is reduced. Thus, when the ink is discharged so as to be aimed at the location 401 by scanning in the forward direction (from the upstream side to the downstream side in the X direction), the ink lands in a location 402, which deviates from the location 401 on the upstream side in the X direction. When the ink is discharged so as to be aimed at the location 401 by scanning in the backward direction (from the downstream side to the upstream side in the X direction), similarly, the ink lands in a location 403, which deviating from the location 401 on the downstream side in the X direction. Thus, when cockling occurs, although the ink is aimed at the same location 401 by scanning in the forward direction and scanning in the backward direction, there is a distance Δd in the landing position deviation between the scans.
The case where a ruled line is printed in the location 401 on the printing medium is described with reference to
In bidirectional printing in one pass for the unit regions 80a to 80h in the printing medium, the ink is discharged to the unit regions 80a, 80c, 80e, and 80g by scanning in the forward direction, and the ink is discharged to the unit regions 80b, 80d, 80f, and 80h by scanning in the backward direction. When cockling occurs in the printing medium, the ink lands in the location 402 in the unit regions 80a, 80c, 80e, and 80g and the ink lands in the location 403 in the unit regions 80b, 80d, 80f, and 80h, as illustrated in
In unidirectional printing in one pass for the unit regions 80a to 80h in the printing medium, as illustrated in
In view of the above described respects, in the present embodiment, the scanning condition in back-side printing is determined in accordance with the amount of ink discharged to a unit region in the printing medium in front-side printing, and the print head is scanned in accordance with the scanning condition determined for each unit region. Specifically, in printing a unit region on the back side of the printing medium corresponding to a unit region on the front side where the amount of ink discharged in printing is large, the print head is scanned in the same direction as in the previous scan. This can suppress the decrease in the image quality caused by landing position deviation even when cockling occurs in front-side printing.
A printing control method used in double-sided printing in the present embodiment is described in detail below.
When double-sided printing is performed on plain paper by a small number of scans, cockling is likely to occur in front-side printing, and this may cause ink landing position deviation in back-side printing. In the present embodiment, in the case of the printing condition that the type of the printing medium is plain paper, the printing quality is “standard,” and the double-sided printing is selected, among the printing conditions illustrated in
After an instruction to execute a printing job is received, it is determined whether a printing medium is plain paper or not (S600). When the printing medium is plain paper, the processing proceeds to S601. When the printing medium is not the plain paper, because cockling is unlikely to occur, control for the bidirectional printing of alternately repeating scanning in the forward direction and scanning in the backward direction is performed.
Next, it is determined whether the printing quality is “standard” or not (S601). When the printing quality is “standard,” the processing proceeds to S602. When the number of passes for a unit region in the printing medium is large, even when cockling occurs, the effect of ink landing position deviation can be suppressed. Accordingly, when the printing quality is “high,” the control for the bidirectional printing is performed.
Next, it is determined whether the printing job is the double-sided printing or not (S602). When the printing job is the double-sided printing, the processing proceeds to S603. When the printing job is the single-sided printing, normal bidirectional printing is performed. The front side in the present embodiment indicates a side subjected to printing at the first time in double-sided printing, and the back side indicates a side subjected to printing at the second time.
It is determined whether the side to be subjected to the next printing is the front side or not (S603). When the front side is to be subjected to the next printing, print data is received (S604), and ink is discharged to a unit region on the front side in accordance with the print data while scanning the print head for the unit region in the printing medium (S605).
Next, a plurality of divided sections obtained by dividing the unit region on the front side of the printing medium are defined, and information about the printing duty in each of the divided sections is obtained (S606). Here, the printing duty corresponds to the amount of ink discharged per unit area, and in the present embodiment, the printing duty when ink of 12 ng is applied at 600 dpi is defined as 100%. In the present embodiment, the printing duty is calculated based on the dot number N printed on the printing medium. Here, because the amount of black ink discharged is approximately twice that of chromatic color ink discharged, a weight twice that to the dot number Nc of the chromatic color ink is assigned to the dot number Nb of the black ink. Specifically, the dot number N is calculated based on Equation 1, and on the assumption that the printing duty when the dot number N corresponds to two dots at 600 dpi is defined as 100%, the printing duty is calculated.
N=(Nb×2)+Nc (Eq. 1)
In the scan at the first time, the black ink is discharged to the unit region 90a from the nozzles in the Bk nozzle row 203. In the scan at the second time, the black ink is discharged to the unit region 90b from the nozzles in the Bk nozzle row 203, and the chromatic color ink is discharged to the unit region 90a from the nozzles in the Cl nozzle rows 204 to 206. After that, similarly, the black ink is discharged to each of the unit regions 90c to 90j in the N-th scan, and the chromatic color ink is discharged thereto in the (N+1)-th scan.
In the present embodiment, each of the unit regions 90a to 90j is logically divided into the plurality of divided sections 91, and the printing duty is calculated for each of the divided sections 91. Each of the divided sections has the length corresponding to the 320 dots in the X direction and the length corresponding to the 288 dots in the Y direction at 600 dpi.
Next, the maximum printing duty (maximum value of the printing duties) among the printing duties in the plurality of divided sections in each of the unit regions 90a to 90j is calculated (S607).
In this example case, the maximum printing duty in the unit region 90a is 140%, which is the printing duty in the divided section on the most upstream side in the X direction. The maximum printing duty in the unit region 90c is 60%, which is the printing duty in the second divided section on the upstream side in the X direction. The maximum printing duty in each of the unit regions calculated in this way is stored in the RAM 305, which is a storage area in the inkjet printing apparatus (S608).
Next, it is determined whether printing in one page of the printing medium by printing together with scanning of the print head performed in S605 is completed or not (S609). When it is determined that the printing is not completed, the processing returns to S604, and the same processing is performed for the next scan on the front side. When it is determined that the printing is completed, the processing returns to S603, and it is determined whether the side to be subjected to the next printing is the front side or not.
When it is determined in S603 that the back side is to be subjected to the next printing, first, a unit region on the back side is defined (S610). Specifically, the unit regions on the back side in positions corresponding to the unit regions 90a to 90j defined on the front side (positions right back of the unit regions on the front side) are defined as unit regions 90a′ to 90j′.
Next, the values of the maximum printing duties in the unit regions 90a to 90j in front-side printing stored in the RAM 305 in S609 are read for the unit regions 90a′ to 90j′ on the back side (S611). After that, the print data is received (S612). Then, before scanning the print head for each of the unit regions 90a′ to 90j′, the maximum printing duties in the corresponding unit regions 90a to 90j on the front side read in S611 are referred to (S613).
It is determined whether the maximum printing duty in front-side printing is equal to or smaller than a threshold for each of all the unit regions in the positions opposed to the use regions in the nozzle rows in the print head (S614). In the present embodiment, the printing duty 130% is set as the threshold. When the printing duty is not larger than the threshold, the ink is discharged while the print head is scanned in a direction opposite to the scanning direction in the previous scan (S615). When the printing duty is larger than the threshold, the ink is discharged while the print head is scanned in the same direction as the scanning direction in the previous scan (S616). The details of the processing in S614 to S616 are described below.
When one scan on the back side is completed, it is determined whether printing in one page of the printing medium is completed or not (S617). When it is determined that the printing is not completed, the processing returns to S612, and the same processing is performed for the next scan on the back side. When it is determined that the printing is completed, it is determined whether printing to the last page is completed or not (S618). When it is determined that the printing is not completed, the processing returns to S603, and it is determined whether the side to be subjected to the next printing is the front side or not. When it is determined that the printing is completed, the printing job ends.
In the printing mode corresponding to the use ranges of the nozzles illustrated in
Then, in the second scan, the Bk nozzle row 203 and the unit region 90b′ are in opposed positions, and the Cl nozzle rows 204 to 206 and the unit region 90a′ are in opposed positions. The maximum printing duties in the unit regions 90a and 90b on the front side are 140% and 80%, respectively. That is, because the maximum printing duty in the unit region 90a is higher than the threshold 130%, the processing proceeds to S616, and the carriage is temporarily moved in the opposite direction. At this time, no ink is discharged. Then, the ink is discharged while the print head is scanned in the same direction as in the first scan (from the upstream side to the downstream side in the X direction). After that, to perform a scan in the same direction as in the previous scan, an idle scan, which is a scan of temporarily moving the carriage to the opposite side without discharging ink, is executed.
Then, in the third scan, the Bk nozzle row 203 and the unit region 90c′ are in opposed positions, and the Cl nozzle rows 204 to 206 and the unit region 90b′ are in opposed positions. The maximum printing duties in the unit regions 90b and 90c on the front side are 80% and 60%, respectively. That is, because the maximum printing duty in each of the unit regions 90b and 90c is smaller than the threshold 130%, the processing proceeds to S615, and the ink is discharged while the print head is scanned in the direction opposite to that in the second scan (from the downstream side to the upstream side in the X direction).
After that, the scanning direction in each scan is controlled in the same manner. When the print data illustrated in
In the above-described configuration, when the amount of ink discharged on the front side is large and there is a high possibility that cockling is occurring in a unit region, the print head is scanned in the same direction as in the previous scan to perform printing in a unit region on the back side corresponding to that unit region on the front side. This can suppress a decrease in the image quality caused by landing position deviation.
When the amount of ink discharged on the front side is small and there is a low possibility that cockling is occurring in a unit region, the print head is scanned in the direction opposite to that in the previous scan to perform printing in a unit region on the back side corresponding to that unit region on the front side. This can improve the throughput.
The first embodiment illustrates the form in which the scanning direction of the print head is the scanning condition and the print head is scanned in the same direction as in the previous scan to perform printing in a unit region on the back side corresponding to a unit region where the amount of ink discharged in front-side printing is large.
In contrast to this, the present embodiment illustrates a form in which a scanning speed of the print head is the scanning condition and the print head is scanned at a speed slower than that in the previous scan to perform printing in a unit region on the back side corresponding to a unit region where the amount of ink discharged in front-side printing is large.
The same portions as in the above-described first embodiment are not described here.
In the present embodiment, the occurrence of ink landing position deviation is suppressed by reducing the scanning speed of the print head in printing in a unit region on the back side corresponding to a unit region on the front side where cockling is estimated to occur in front-side printing.
When the scanning speed of the print head is relatively low (20 in/s), the X-direction component in the ink discharge speed in each of the forward direction and the backward direction is slower than that when the scanning speed of the print head is relatively high (40 in/s). Thus, the discharge timing when the ink is applied to a position 501 in the case where the scanning speed of the print head is relatively low lags behind that when the ink is applied to the position 501 in the case where the scanning speed of the print head is relatively high. Accordingly, when cockling occurs, an ink landing position deviation distance Δd2 between an ink landing position 504 in the forward direction and an ink landing position 505 in the backward direction when the scanning speed of the print head is low is shorter than an ink landing position deviation distance Δd1 between an ink landing position 502 and an ink landing position 503 when the scanning speed of the print head is high.
The difference (Δd1−Δd2) between the ink landing position deviation distance Δd1 for a high scanning speed (V1) and the ink landing position deviation distance Δd2 for a low scanning speed (V2) can be calculated from Equation 2.
Δd1−Δd2=(V1−V2)×2L/v (Eq. 2)
where L is the distance between the surface of the print head and the printing medium surface (=1.0 mm), and v is the discharge speed of ink droplets (=15 m/s).
In the above-described manner, the difference between the landing position deviation in a scan in the forward direction and that in a scan in the backward direction when cockling occurs can be reduced by using a reduced scanning speed of the print head.
A printing control method used in double-sided printing in the present embodiment is described in detail below.
Steps S700 to S714, S717, and S718 illustrated in
In step S715, the maximum printing duty in front-side printing is equal to or smaller than the threshold (130%), and the ink is discharged while scanning is performed at a normal speed (40 in/s). In step S716, where the maximum printing duty in front-side printing is larger than the threshold and there is a possibility that cockling is occurring, the ink is discharged while scanning is performed at a lower speed (20 in/s) than the normal speed.
The difference (Δd1−Δd2) between the ink landing position deviation for a high scanning speed in the present embodiment and that for a low scanning speed is approximately 68 μm, which is calculated from the above-described Equation 2 where V1 is 40 in/s, V2 is 20 in/s, L is 1.0 mm, and v is 15 m/s.
The above-described configuration can achieve printing capable of both suppressing a decrease in image quality caused by landing position deviation when cockling occurs and improving the throughput.
The above-described embodiments illustrate the forms in which the effect of landing position deviation is suppressed only when plain paper, in which cockling is likely to occur, is used. Other forms may also be used. That is, the above-described control may be carried out when other types of printing media, such as post cards or photo paper, are used.
The above-described embodiments illustrate the forms in which the effect of landing position deviation is suppressed in one-pass printing mode, at which ink landing position deviation is easily noticeable when cockling occurs. Other forms may also be used. For example, the above-described control may be carried out in two-pass printing mode, five-pass printing mode, and seven-pass printing mode in the present embodiment.
The above-described embodiments illustrate the forms in which when color print data is input in one-pass printing mode, the nozzles to be used are determined such that the use region in the Cl nozzle rows and the use region in the Bk nozzle row do not overlap in the Y direction, as illustrated in
The above-described embodiments illustrate the forms in which a single MPU performs processing for controlling printing on the front side of a printing medium, processing for acquiring information about the amount of ink discharged to each divided section, processing for determining a scanning condition for the back side of the printing medium, and processing for controlling printing on the back side of the printing medium. Other forms may also be used. For example, a form in which a unit configured to perform processing for controlling printing on the front side of a printing medium, a unit configured to perform processing for acquiring information about the amount of ink discharged to each divided section, a unit configured to perform processing for determining a scanning condition for the back side of the printing medium, and a unit configured to perform processing for controlling printing on the back side of the printing medium are included as different components may also be used.
The above-described embodiments illustrate the forms in which when the maximum printing duty is calculated among the printing duties in the plurality of divided sections in a unit region and the maximum printing duty is used as a parameter for estimating cockling. Other forms may also be used. For example, a form that employs a calculated average value of the printing duties in the plurality of divided sections in a unit region as a parameter for estimating cockling may also be used.
The inkjet printing apparatus, inkjet printing method, and program according to the present invention can achieve printing capable of suppressing the effect of ink landing position deviation caused by the occurrence of partial cockling in double-sided printing.
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.
This application claims the benefit of Japanese Patent Application No. 2014-170987, filed Aug. 25, 2014, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2014-170987 | Aug 2014 | JP | national |