1. Field of the Invention
The present invention relates to a printing apparatus and printing control method thereof, and particularly to a printing apparatus, which performs multipass printing by time-divisionally driving a plurality of printing elements of an inkjet printhead, and a printing control method thereof.
2. Description of the Related Art
Of many inkjet printing apparatuses, a serial type inkjet printing apparatus, in which a printhead including a plurality of nozzles is mounted on a carriage, and which forms a print image by repeating a carriage scan and intermittent conveyance of a print medium, has prevailed, since it is inexpensive and compact.
In such a printing apparatus, density unevenness often occurs on a print image due to variations of nozzle diameters and of ink discharge directions. In order to suppress this density unevenness, multipass printing, which completes printing by complementing one pixel by printing operations of a plurality of carriage scans, is used. Multipass printing has the aforementioned advantage, but it also has a disadvantage. That is, in the plurality of carriage scans required to complete printing, unexpected ink-landing position shifts caused by, for example, an uneven surface of a print medium, have occurred between a certain scan and another scan, thus causing density unevenness of an image on that occurrence area.
To solve such a problem, for example, Japanese Patent Laid-Open No. 2000-103088 has proposed the following method. That is, multi-valued image data is divided into data for a plurality of times used to scan a predetermined area, data conversion of the divided multi-valued image data is performed using different coefficients, and binarization processing is applied to the respective converted data. According to this method, since some pixels have an opportunity of receiving ink discharged twice or more in a plurality of print scans, a situation in which all pixels have a complementary relation can be avoided. As a result, multipass printing, which hardly causes density changes of an image even when ink-landing position shifts have occurred between print scans, can be realized.
The aforementioned related art has a sufficiently high effect when one dot per pixel is allotted on an average. However, when a high-density image is to be output, dots more than one dot per pixel have to be allotted, and in such a case a new problem is posed.
Black dots shown in
In the case shown in
On the other hand, the case shown in
The case shown in
Accordingly, the present invention is conceived as a response to the above-described disadvantages of the conventional art.
For example, a printing apparatus and printing control method according to one embodiment of this invention are capable of suppressing density unevenness which appears when ink-landing position shifts have occurred.
According to one embodiment of the present invention, there is disclosed a printing apparatus comprising a printhead having an element array including a plurality of printing elements which discharge ink. The element array is partitioned into a plurality of groups each including a plurality of continuously arrayed printing elements. The apparatus further comprises: a scan unit configured to scan the printhead; and an acquisition unit configured to externally acquire first print data used in printing in a first scan and second print data used in printing in a second scan. The first print data and the second print data are used to be printed on a single print area on a print medium. The apparatus further comprises: a setting unit configured to set drive sequences of time-divisional driving respectively in the first scan and the second scan so as to, in each group, include printing elements having the same drive timing and different drive timings of the time-divisional driving of the plurality of printing elements in the first scan and the second scan; and a drive unit configured to time-divisionally drive the plurality of printing elements in each group based on the drive sequences.
According to another embodiment of the present invention, there is disclosed a printing control method of a printing apparatus, which includes a printhead comprising an element array including a plurality of printing elements which discharge ink, and attains printing by reciprocally scanning the printhead, wherein the element array is partitioned into a plurality of groups each including a plurality of continuously arrayed printing elements. The method comprises: externally acquiring first print data used in printing in a first scan and second print data used in printing in a second scan, wherein the first print data and the second print data are used to be printed on a single print area on a print medium; setting drive sequences of time-divisional driving respectively in the first scan and the second scan so as to, in each group, include printing elements having the same drive timing and different drive timings of the time-divisional driving of the plurality of printing elements in the first scan and the second scan; and time-divisionally driving the plurality of printing elements in each group based on the drive sequences.
The embodiment according to the invention is particularly advantageous since density unevenness that appears when ink-landing position shifts have occurred can be suppressed even when one or more dots are printed per pixel on an average.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Exemplary embodiments of the present invention will now be described in detail in accordance with the accompanying drawings. Note that the same reference numerals denote already explained parts, and a repetitive description thereof will be avoided.
In this specification, the terms “print” and “printing” not only include the formation of significant information such as characters and graphics, but also broadly includes the formation of images, figures, patterns, and the like on a print medium, or the processing of the medium, regardless of whether they are significant or insignificant and whether they are so visualized as to be visually perceivable by humans.
Also, the term “print medium” not only includes a paper sheet used in common printing apparatuses, but also broadly includes materials, such as cloth, a plastic film, a metal plate, glass, ceramics, wood, and leather, capable of accepting ink.
Furthermore, the term “ink” (to be also referred to as a “liquid” hereinafter) should be extensively interpreted similar to the definition of “print” described above. That is, “ink” includes a liquid which, when applied onto a print medium, can form images, figures, patterns, and the like, can process the print medium, and can process ink. The process of ink includes, for example, solidifying or insolubilizing a coloring agent contained in ink applied to the print medium.
Further, a “printing element” (to be also referred to as a “nozzle”) generically means an ink orifice or a liquid channel communicating with it, and an element for generating energy used to discharge ink, unless otherwise specified.
<Basic Arrangement of Inkjet Printing Apparatus (FIGS. 1A to 3C)>
Referring to
Reference numeral 106 denotes a carriage which supports the ink cartridges 101 and moves them as printing progresses. The carriage 106 stands by at a home position h as that indicated by the dotted line in
This printing apparatus forms an image by alternately repeating carriage scans in ±X directions and conveyance of the print medium in the +Y direction. In this case, assume that there is ideally no shift in the X direction between a certain scan and next scan. However, a shift may unexpectedly occur in the X direction depending on the scan precision of the carriage 106 and the conveyance precision of the conveyance roller 103 and auxiliary roller 104.
In
In a printing apparatus using a printhead on which a large number of orifices are arrayed in this way, a large-capacity power supply is required to discharge inks at the same timing by simultaneously driving all the orifices. For this reason, a method of time-divisionally driving the predetermined number of heaters arrayed in the printhead within a period of a drive cycle is adopted. More specifically, all the heaters (all the nozzles) of the printhead are partitioned into 16 groups, and printing is performed by changing the drive timings of heaters in the groups little by little. By executing the time-divisional driving in this manner, since the number of heaters to be simultaneously driven is reduced, a capacity of the power supply required for the printing apparatus can be suppressed.
As shown in
In the time-divisional driving, nozzles which belong to the same block are simultaneously driven. In the illustrated example, 16 nozzles of nozzle Nos. 1, 17, . . . , 241 of the nozzle array 300 belong to a first drive block (drive block No. 1), and 16 nozzles of nozzle Nos. 5, 21, . . . , 245 belong to a second drive block (drive block No. 2). Likewise, 16 nozzles of nozzle Nos. 16, 32, . . . , 256 belong to a 16th drive block (drive block No. 16). In this way, the nozzles in the respective groups are periodically assigned to the respective drive blocks.
In case of the time-divisional driving upon driving the nozzles in a sequence of drive block Nos. 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15, 4, 8, 12, and 16, respective heaters are sequentially driven by pulse-shaped drive signals 301 shown in
Two embodiments will be described hereinafter in association with a printing control method using the printing apparatus with the above arrangement.
In step S401, R, G, and B original image signals, which are obtained by an image input device such as a digital camera or scanner or by computer processing, are input at a resolution of 600 dpi. In step S402, the R, G, and B original image signal input in step S401 are converted into R′, G′, and B′ signals by color conversion processing A. Furthermore, in step S403, the R′, G′, and B′ signals are converted into signal values corresponding to respective color inks by color conversion processing B. Since the printing apparatus of this embodiment adopts the 4-color ink configuration, the converted signals are image signals K1, C1, M1, and Y1 corresponding to ink colors K (black), C (cyan), M (magenta), and Y (yellow). Note that the practical color conversion processing B uses a three-dimensional lookup table (not shown) which describes the relation between R, G, and B input values and K, C, M, and Y output values, and calculates an input value which falls outside table grid point values by interpolation from output values at its surrounding table grid points.
The following description will be given in association with the K (black) image signal K1 as a representative of the image signals.
In step S404, tone correction of the image signal K1 is executed using a tone correction table to obtain an image signal K2 after the tone correction. In step S405, the signal value of the image signal K2 after the tone correction is halved to separate that value into first scan multi-valued data 406-1 to be printed in only a first print scan, and second scan multi-valued data 406-2 to be printed in only a second print scan. In steps S407-1 and S407-2, quantization processing based on error diffusion is executed for the respective scan multi-valued data, thus obtaining binarized first scan image data 408-1 and second scan image data 408-2. The resolution of each of the first scan image data 408-1 and second scan image data 408-2 is 600 dpi. In this manner, by executing the quantization processing (steps S407-1 and S407-2) after the image data is separated in step S405, image data (408-1 and 408-2) used in print scans, in which ink is discharged a plurality of times to the same position for one pixel on a print medium, are generated. Note that such image data used in the respective print scans may be generated outside the printing apparatus and may be acquired when they are used.
In step S409, these binary image data are transmitted to the printhead 102. In step S410, the heaters are driven by the time-divisional driving to discharge ink droplets, thereby printing an image.
First, using the nozzle Nos. 1 to 128, the carriage is scanned in the +X direction (forward direction) to execute printing (forward printing). Print data at this time is the first scan image data 408-1. After this scan, the print medium P is conveyed in the +Y direction by 128 nozzles in a unit of 600 dpi.
Printing of image areas α, β, and γ to be formed by the aforementioned operations is completed by adding two binary data; that is, the first scan image data 408-1 and second scan image data 408-2.
Next, a case will be described below wherein a total of two dots; that is, one dot based on the first scan image data 408-1 and one dot based on the second scan image data 408-2 are allotted per pixel with respect to all the pixels.
In the related art, as shown in
An X-direction distance between dots printed by a single nozzle is 42.3 μm (=600 dpi), and an X-direction distance between first and second blocks is 2.65 μm (=9600 dpi=600 dpi×16).
In
Subsequently, dot printing according to the first embodiment will be described below.
As can be seen from
As in the related art, for example, assuming that ink-landing position shifts of +20 μm in the X direction has occurred due to an unexpected cause during the second print scan in
According to the aforementioned embodiment, in multipass printing which attains printing by overlapping a plurality of dots at one pixel position by a plurality of scans, the block drive sequences of the time-divisional driving in different print scans can be controlled to be different from each other. In this manner, even when one or more dots are to be printed per pixel on an average, density unevenness caused when ink-landing position shifts have occurred between print scans can be suppressed.
Note that the example has been explained wherein a total of two dots are allotted per pixel with respect to all the pixels. However, if there is at least one pixel on which a total of two dots are printed per pixel, this embodiment is effective, and is free from any adverse effects.
As shown in
However, when there is no pixel on which a total of two dots per pixel are allotted, dots which overlap each by both the first and second print scans are not generated while a shift between the print scans does not occur. For this reason, except for a situation that a dot size largely exceeds a pixel size, nearly no effect of this embodiment can be obtained.
As has been described above with reference to
The aforementioned case in which the effect of this embodiment is insufficient will be described below.
As can be seen from
The fact that the drive block sequence upon discharging ink based on the second scan image data, which is the same as that having a given offset amount from the drive block sequence upon discharging ink based on the first scan image data, means as follows. That is, at all nozzles, distances between ink-landing positions where dots printed using the first and second scan image data are formed are equal to each other.
Since a nozzle of the nozzle No. 1 discharges ink first using the first scan image data, while it discharges ink ninth using the second scan image data, ink based on the second scan image data is discharged while being shifted by +8 (=+21.2 μm) timings at 9600 dpi in the X direction due to their difference. Likewise, since a nozzle of the nozzle No. 2 discharges ink fifth using the first scan image data, while it discharges ink 13th using the second scan image data, ink based on the second scan image data is discharged while being shifted by +8 (=21.2 μm) timings at 9600 dpi in the X direction due to their difference. Since a nozzle of the nozzle No. 3 discharges ink ninth using the first scan image data, while it discharges ink first using the second scan image data, ink based on the second scan image data is discharged while being shifted by −8 (=−21.2 μm) timings at 9600 dpi in the X direction due to their difference.
In this manner, as for the ink-landing position shift, although −8 and +8 are not the same position, since data are available for all the pixels in the this example, a next pixel to be printed by the first scan image data is present at a position of +16 at 600 dpi, that is, 9600 dpi. That is, since inks are discharged to a pixel corresponding to the second scan image data and to a next pixel of a pixel corresponding to the first scan image data while being shifted by +8 (=−8+16) at 9600 dpi in the X direction, ink-landing position shifts −8 and +8 are synonymous. Ink discharge operations based on the first and second scan image data are executed by all the nozzles while being shifted by 8 (=21.2 μm) at 9600 dpi in the X direction. As a result, when a shift of 20 μm is generated between print scans, as shown in
The aforementioned state is formed when the second scan drive block sequence is shifted by 8 with respect to the first scan drive block sequence, and nearly the same applies to other shift amounts. For example, when the second scan drive block sequence is shift by 4 with respect to the first scan drive block sequence, ink discharge operations based on the first and second scan image data are executed by all the nozzles while being shifted by 4 (=10.6 μm) at 9600 dpi in the X direction. Therefore, when ink-landing positions by the second print scan are shifted by +10 μm with respect to the first print scan, all dots overlap each other, and when ink-landing positions by the second print scan are shifted by −10 μm with respect to the first print scan, all dots do not overlap at all. Since ink-landing position shifts between print scans occur unexpectedly, shifts in either the +X or −X direction may occur. For this reason, the method of setting the second scan drive block sequence to have a given offset amount from the first scan drive block sequence is not sufficiently effective for ink-landing position shifts between print scans.
That is, in
Also,
Therefore, “8” (by adding 16 since 0−8=−8) is added to a drive block No. with a drive sequence gap=“0”, and “0” (=8−8) is added to a drive block No. with a drive sequence gap=“8”. Thus, drive sequence gaps are, as shown in
That is,
As can be seen from
By contrast, as shown in
According to the aforementioned embodiment, even when one or more dots are allotted per pixel on an average, density unevenness which appear upon occurrence of ink-landing position shifts between print scans can be suppressed.
The first embodiment has explained the case in which two image data are completed by two scans. When printing is completed by a small number of scans, if shifts have occurred in the Y direction as the conveyance direction of a print medium, lateral stripes in the X direction become very prominent. This embodiment will explain a printing method which is also effective for shifts in the conveyance direction by increasing the number of scans.
Also, the first embodiment has explained the data generation method which is effective for ink-landing position shifts even in an image in which one dot is allotted at 600 dpi on an average. When print dots are overlaid each other using two image data which are binarized by error diffusion, the advantage described in the first embodiment can be provided, but an disadvantage is also observed, that is, image granularity is enhanced since dot overlapping occurs between print scans. Meanwhile, it is known that density unevenness caused by ink-landing position shifts between print scans is more prominent in an image having a higher density. This embodiment will also explain image data processing effective for ink-landing position shifts between print scans upon printing a high-density image while suppressing image granularity of a low-density image.
In step S1505, multi-valued quantization is executed.
Next, in step S1506, image data division and binarization processing are executed for the data, which has undergone the multi-valued quantization, according to a table shown in
In steps S1508-1 and S1508-2, the binary data 1507-1 and 1507-2 obtained by dividing the ternary quantized data into two frames are masked, thus obtaining masked image data. After that, processes of steps S409 and S410 are executed.
First, using the nozzles of the nozzle Nos. 1 to 64, the carriage is scanned in the +X direction to execute printing. Image data at this time is that obtained by applying a 50% mask A1 to the first-frame image data 1507-1. After this scan, the print medium P is conveyed by 64 nozzles in a unit of 600 dpi in the +Y direction.
Second, using the nozzles of the nozzle Nos. 1 to 128, the carriage is scanned in the −X direction to execute printing. Image data at this time is that obtained by applying a 50% mask B1 to the second-frame image data 1507-2. The mark B1 at this time may be the same as or different from the mask A1 applied to the first-frame image data. After this scan, the print medium P is conveyed by 64 nozzles in a unit of 600 dpi in the +Y direction.
Third, using the nozzles of the nozzle Nos. 1 to 192, the carriage is scanned in the +X direction to execute printing. Image data at this time is that obtained by applying a 50% mask A2, which has a complementary relation to the mask A1 applied first, to the first-frame image data 1507-1. After this scan, the print medium P is conveyed by 64 nozzles in a unit of 600 dpi in the +Y direction. Fourth, using the nozzles of the nozzle Nos. 65 to 256, the carriage is scanned in the −X direction to execute printing. Image data at this time is that obtained by applying a 50% mask B2, which has a complementary relation to the mask B1 applied second, to the second-frame image data 1507-2.
Furthermore, fifth, using the nozzles of the nozzle Nos. 129 to 256, the carriage is scanned in the +X direction to execute printing. Print data at this time is that obtained by applying the 50% mask A1, which has a complementary relation to the mask A2 applied third, to the first-frame image data 1507-1. After this scan, the print medium P is conveyed by 64 nozzles in a unit of 600 dpi in the +Y direction. Sixth, using the nozzles of the nozzle Nos. 193 to 256, the carriage is scanned in the −X direction to execute printing. Image data at this time is that obtained by applying the 50% mask B1, which has a complementary relation to the mask B2 applied fourth, to the second-frame image data 1507-2. After this scan, the print medium P is discharged, thus ending printing.
Printing of image areas α, β, and γ to be formed by the aforementioned operations is completed by adding two binary data, that is, the first-frame image data 1507-1 and second-frame image data 1507-2.
In
Allotments of print dots in this embodiment will be described below.
An image including only data quantized to “10” in step S1505 is configured by a total of two dots, that is, one dot based on the first-frame image data 1507-1 and one dot based on the second-frame image data 1507-2, as shown in
However, the effect is reduced compared to the first embodiment. For example, when ink-landing position shifts have occurred in the fifth scan, the first-frame image data 1507-1 used in the fifth print scan has a complementary relation to the first-frame image data 1507-1 used in the third print scan in association with the image areas β and γ. For this reason, a density changes between these scans. However, since the first-frame image data 1507-1 used in the fifth print scan can suppress a density change against shifts from the second-frame image data 1507-2. Also, since an image, which is printed by two scans in the first embodiment, is printed by four scans in the second embodiment, stripes appeared on a formed image are obscured even when conveyance errors have occurred.
Also, an image including only data quantized to “01” in step S1505 is configured by only one dot of the first-frame image data 1507-1. The image using the first-frame image data 1507-1 is printed to be complemented in the first, third, and fifth scans, thus obtaining an image whose granularity is suppressed.
According to the aforementioned embodiment, density unevenness, which occurs when ink-landing position shifts have occurred between print scans, can be suppressed while suppressing granularity of a low-density image, and occurrence of stripes due to conveyance errors.
Note that in the second embodiment, the first-frame image data is assigned to the first, third, and fifth print scans in the +X direction, and the second-frame image data is assigned to the second, fourth, and sixth print scans in the −X direction. This is because in a printing apparatus which attains printing by reciprocal scans, shifts readily occur when the scan direction is changed. However, unexpected shifts between print scans may occur even when printing is performed by scans in only the +X or −X direction. In consideration of this, print image data for two frames need not always be assigned to match the +X and −X directions.
The second embodiment has explained the method of dividing image data for two frames by masks, and printing an image using these data in four scans. Alternatively, image data for four frames may be generated, and may be printed in four scans without using any masks.
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. 2012-022474, filed Feb. 3, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-022474 | Feb 2012 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5696542 | Matsubara et al. | Dec 1997 | A |
5873661 | Murata et al. | Feb 1999 | A |
6293640 | Narushima | Sep 2001 | B1 |
8177322 | Nakano et al. | May 2012 | B2 |
8830530 | Sano et al. | Sep 2014 | B2 |
20100033526 | Toda et al. | Feb 2010 | A1 |
20110085189 | Sano et al. | Apr 2011 | A1 |
20130088537 | Yazawa et al. | Apr 2013 | A1 |
Number | Date | Country |
---|---|---|
7-60968 | Mar 1995 | JP |
2000-103088 | Apr 2000 | JP |
2002-292847 | Oct 2002 | JP |
2011-83932 | Apr 2011 | JP |
Entry |
---|
Japanese Office Action dated Oct. 30, 2015, in corresponding Japanese Application No. 2012-022474 (3 pages). |
Number | Date | Country | |
---|---|---|---|
20130201238 A1 | Aug 2013 | US |