1. Field of the Invention
The present invention relates to what is called a serial scan type inkjet printing apparatus that prints images using a print head that can eject ink, and a relevant ink jet printing method.
2. Description of the Related Art
A printing apparatus based on an ink jet method (hereinafter referred to as an “ink jet printing apparatus”) ejects ink from a print head onto a print medium for printing. The ink jet method allows definition to be increased more easily than the other printing methods. Furthermore, the ink jet printing apparatus advantageously operates fast and silently and is inexpensive. In particular, a demand for color image printing has recently been increasing, and ink jet printing apparatuses have been developed which can print high-quality images that are comparable to silver photographs. These printing apparatuses use a print head having a plurality of nozzles integrally arranged therein in order to improve print speed.
As an ink jet printing apparatuses of what is called the serial scan type, which prints images by moving a print head in a main scanning direction and conveying a print medium in a sub-scanning direction, an ink jet printing apparatus is known which adopts what is called a multi-pass printing method in order to print high-quality images. The multi-pass printing method completes an image in a predetermined print area by allowing the print head to perform a plurality of scans (a plurality of passes). During each of the scans, the print head ejects ink on the basis of print data shinned out by using a mask pattern. According to Japanese Patent Laid-Open No. 5-318770, mask patterns are prepared in association with the number of passes and are in an exclusively complementary relationship. If a print head is used which has a plurality of nozzle rows arranged in parallel and adjoined each other in the main scanning direction, each of the nozzle rows is associated with a plurality of mask patterns.
Furthermore, a known method of driving the plurality of nozzles forming each nozzle row is what is called a block driving method of dividing the nozzles into a plurality of blocks so as to vary a timing for ejecting ink among the blocks. The block driving method enables a reduction in the number of nozzles to be simultaneously driven and thus in a variation in driving voltage. The ink can thus be stably ejected. If a print head is used which has a plurality of nozzle rows arranged in parallel and adjoined in the main scanning direction, the nozzle rows are individually subjected to block driving.
With the ink jet printing apparatus based on the multi-pass printing method, the mask patterns are sequentially read from a specified address at an ink ejection timing when the nozzle rows in the print head moving in the main scanning direction are positioned over a print area on the print medium. For example, if a print head is used which has two nozzle rows arranged in parallel and adjoined in the main scanning direction, one of the nozzle rows is first positioned over the print area and the other is then positioned over the print area. Thus, reading timings for the mask patterns corresponding to the two nozzle rows are different from each other.
For example, it is assumed that with a 4-pass printing method in which each of the two nozzle rows uses four mask patterns A, B, C, and D, during the same print scan, one of the nozzle rows uses the mask pattern A, whereas the other uses the mask pattern B. If the timing for starting a read operation from the specified address is the same for the mask patterns A and B, the exclusively complementary relationship between the mask patterns A and B is maintained at every timing. However, if the timing for starting the read operation varies between the mask patterns A and B depending on the positions of the two nozzle rows, the exclusively complementary relationship between the mask patterns A and B may not be maintained at a certain timing.
With the ink jet printing apparatus based on such a multi-pass printing method, it is further assumed that the two nozzle rows are divided into the same number of blocks for block driving. In this case, provided that the exclusively complementary relationship between the mask patterns A and B is maintained at every timing, the nozzles in the nozzle rows which belong to the same driving block are not simultaneously driven. However, if the exclusively complementary relationship between the mask patterns A and B fails to be maintained at a certain timing, the nozzles in the nozzle rows which belong to the same driving block may be simultaneously driven.
Thus, with the printing apparatus using the print head that can eject ink through the plurality of nozzle rows, the combination of the multi-pass printing method and the block driving method may cause the nozzles in the nozzle rows which belong to the same driving block to be simultaneously driven. Thus, with an increase in the number of nozzles belonging to the same driving block and which are simultaneously driven, it may be impossible to make full use of the advantages of the block driving method.
The present invention provides an ink jet printing apparatus and an ink jet printing method which are based on the multi-pass printing method using a print head having a plurality of nozzle rows and which enables a reduction in the number of nozzles to be simultaneously driven, allowing ink to be stably ejected.
In the first aspect of the present invention, there is provided an ink jet printing apparatus printing an image on a print medium by repeatedly performing a print scan using a print head and a conveying operation, a print head being capable of ejecting ink from a plurality of nozzles arrayed in a first nozzle row and a second nozzle row, in the print scan, the print head ejecting ink through the nozzles in the first and second nozzle rows while being moved in a main scanning direction, and in the conveying operation, the print medium being conveyed in a sub-scanning direction crossing the main scanning direction, the apparatus comprising: a dividing unit that divides print data corresponding to each of the first and second nozzle rows into a plurality of pieces by using a plurality of mask patterns, in order to allow an image to be printed, over a plurality of print scans, in a print area on the print medium which can be printed during one print scan; and a control unit that allows the ink to be ejected through the nozzles in the first and second nozzle rows on the basis of the divided print data, wherein the dividing unit performs an operation such that during the same print scan, a first mask pattern of the plurality of mask patterns used to provide the print data corresponding to the first nozzle row is different from a second mask pattern of the plurality of mask patterns used to provide the print data corresponding to the second nozzle row, and the driving unit displaces at least one of the first mask pattern and the second mask pattern in a raster direction corresponding to the main scanning direction, according to a driving condition for the first and second nozzle rows.
In the second aspect of the present invention, there is provided an ink jet printing apparatus printing an image on a print medium by allowing a print head capable of ejecting ink from a plurality of nozzles arrayed in a first nozzle row and a second nozzle row to scan a unit area on the print medium a plurality of times, while driving the plurality of nozzles in the first and second nozzle rows for each block on a time division basis, the apparatus comprising: a dividing unit that divides print data to be printed in the unit area for each of the first and second nozzle rows into a plurality of pieces corresponding to a plurality of print scans, by using a plurality of patterns; and a control unit that allows the ink to be ejected through the nozzles in the first and second nozzle rows on the basis of the divided print data, wherein the dividing unit changes a plurality of patterns used to provide the print data to be printed in the unit area for each of the first and second nozzle rows, according to amount of displacement between the first and second nozzle rows so as to reduce number of nozzles in the first and second nozzle rows which are simultaneously driven.
In the third aspect of the present invention, there is provided an ink jet printing apparatus printing an image on a print medium by allowing a print head capable of ejecting ink from a plurality of nozzles arrayed in a first nozzle row and a second nozzle row to scan a unit area on the print medium a plurality of times, while driving the plurality of nozzles in the first and second nozzle rows for each block on a time division basis, the apparatus comprising: a dividing unit that divides print data to be printed in the unit area for each of the first and second nozzle rows into a plurality of pieces corresponding to a plurality of print scans, by using a plurality of patterns; a control unit that allows the ink to be ejected through the nozzles in the first and second nozzle rows on the basis of the divided print data, and an adjusting unit that adjusts a print position of the first nozzle row according to amount of relative displacement of a print position of the second nozzle row from the print position of the first nozzle row, wherein after the adjusting unit adjusts the relative print positions of the first and second nozzle rows, the dividing unit changes a plurality of patterns used to provide the print data to be printed in the unit area for each of the first and second nozzle rows, according to amount of displacement between the print positions of the first and second nozzle rows so as to reduce number of nozzles in the first and second nozzle rows which are simultaneously driven.
In the fourth aspect of the present invention, there is provided an ink jet printing method of printing an image on a print medium by repeatedly performing a print scan using a print head and a conveying operation, a print head being capable of ejecting ink from a plurality of nozzles arrayed in a first nozzle row and a second nozzle row, in the print scan, the print head ejecting ink through the nozzles in the first and second nozzle rows while being moved in a main scanning direction, and in the conveying operation, the print medium being conveyed in a sub-scanning direction crossing the main scanning direction, the method comprising: a print data dividing step of dividing print data corresponding to each of the first and second nozzle rows into a plurality of pieces by using a plurality of mask patterns that are in a complementary relationship, in order to allow an image to be printed, over a plurality of print scans, in a print area on the print medium which can be printed during one print scan; and a control step of allowing the ink to be ejected through the nozzles in the first and second nozzle rows on the basis of the divided print data, wherein the control step performs an operation such that during the same print scan, a first mask pattern of the plurality of mask patterns used to provide the print data corresponding to the first nozzle row is different from a second mask pattern of the plurality of mask patterns used to provide the print data corresponding to the second nozzle row, and the control step displaces at least one of the first mask pattern and the second mask pattern in a raster direction corresponding to the main scanning direction, according to a driving condition for the first and second nozzle rows.
The present invention is based on the multi-pass printing method of using the mask patterns to divide the print data, and offsets the mask patterns according to the positional relationship among the plurality of nozzle rows in the print head. The present invention can thus reduce the number of nozzles to be simultaneously driven. As a result, the nozzles in the plurality of nozzle rows are reliably driven to stabilize the capability of ejecting ink. Appropriate images can thus be printed.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Embodiments of the present invention will be described below in detail with reference to the drawings.
In
In
Reference numeral 1106 denotes a carriage on which the four ink jet cartridges 1101 can be mounted. During printing, the carriage moves in the main scanning direction together with the ink jet cartridges 1101. The carriage 1106 moves to a home position h shown by a dashed line in
When a print start instruction is input to the printing apparatus, the carriage 1106 standing by at the home position h moves in the X direction (main scanning direction) together with the print head 1102. While moving in the main scanning direction together with the carriage 1106, the print head 1102 ejects ink through the nozzles 1201 at a predetermined frequency to form an image of width d/D inch on the print medium P. After the first print scan is completed and before the second print scan is started, the sheet conveying roller 1103 rotates in the direction of the arrow to convey the print medium P in the Y direction (sub-scanning direction) by a predetermined amount.
Repeating such print scans and conveying operations enables an image to be sequentially formed on the print medium P.
The ink jet printing apparatus often adopts a multi-pass printing method. The multi-pass printing method will be described below.
The multi-pass printing method requires a plurality of print scans to print data that can otherwise be printed during one print scan. That is, a plurality of print scans are required to print an image in a print area on the print medium which can otherwise be printed during one print scan. To accomplish this, the print data that can otherwise be printed during one print scan is thinned out into a plurality of print data by using a plurality of complementary mask patterns (print data division).
For example, for multi-pass printing with two passes, print data that can be printed during one print scan is printed in two print scans. In this case, the mask patterns used for the first and second print scans each thin out the print data to about 50% and are exclusively complementary. During the interval between these print scans, the print medium P is conveyed by half of d/D. In an image printed by repeating such a printing operation, an ink dot formed on a line along the main scanning direction is formed by ink ejected through the nozzle that is changed between the first print scan and the second print scan. In this manner, each of the ink dots arranged in the main scanning direction is formed by the two different nozzles. Consequently, even if the individual nozzles vary slightly, the variation is distributed to half on the print medium P. Therefore, the multi-pass printing enables the printing of smoother images than one-pass printing.
Furthermore, multi-pass printing with four passes uses four complementary mask patterns, a first mask pattern to a fourth mask pattern, and performs the first print scan on the basis of print data thinned out by using the first mask pattern. Subsequently, the second, third, and fourth print scans are sequentially performed on the basis of print data thinned out by using the second, third, and fourth mask patterns, respectively. During the interval between the print scans, the print medium P is conveyed by an amount (for the multi-pass printing, a quarter of d/D) smaller than the print width (d/D inch) of the print head.
With the multi-pass printing, increasing the number of passes (the number of divisions) allows a smoother image to be printed. However, an increase in the number of passes (divisions) increases the number of required print scans and conveying operations and thus the time required for printing.
The number of heaters H to be simultaneously driven (turned on) depends on print data. Thus, the voltage applied to the heaters H varies; the heaters H are arranged in parallel with respect to a power supply line. To absorb the variation in voltage, it is possible to pre-count the number of data used to simultaneously drive the heaters H and to vary the width of driving pulses to the heaters depending on the count value.
The difference between the bubbling start timing and the driving pulse off timing increased gradually as the pulse width of the driving pulse increase.
It is assumed that the increased pulse width reduces a heat flux to moderately raise the surface temperature of the heaters to make the distribution of the temperature in the heater surface nonuniform, resulting in the relative delay of the bubbling start timing. The nonuniform distribution of the temperature in the heater surface makes the bubbling of the ink unstable to vary a speed at which main droplet of the ink are ejected. Furthermore, if a deforming process of the bubble is also affected, the condition of a backward surface to which an ink meniscus moves backward may become unstable to affect a direction in which sub-droplets (satellites) of the ink are ejected. In view of this, the ink can be stably ejected by driving the heaters such that the heat flux is maximized, that is, driving the heaters using a driving pulse with a short pulse width.
That is, to allow the ink to be stably ejected, it is desirable to reduce the number of heaters to be simultaneously driven to maintain a short driving pulse width rather than increasing the driving pulse width according to the number of heaters to be simultaneously driven.
In
A recovery system control circuit 707 controls a recovery operation in accordance with a recovery process program stored in the RAM 701. That is, the recovery system control circuit 707 drives a recovery system motor 708 to operate a cleaning blade 709, a cap 710, a suction pump 711, and the like. The recovery system control circuit 707 thus executes a recovery process to allow a print head 1102 to maintain a correct ink ejection condition. Operating the cleaning blade 709 makes it possible to wipe a surface of the print head 1102 on which the ejection ports are formed. Operating the cap 710 and the suction pump 711 makes it possible to suck ink not contributing to image printing, into the cap 710 through the ejection ports (suction recovery process).
A head driving control circuit 715 controls driving of the electrothermal converters (heaters) provided in the individual nozzles in the print head 1102. The head driving control circuit 715 further allows the print head 1102 to perform preliminary ejection and ink ejection for printing. The preliminary ejection is a recovery process and allows ink not contributing to image printing to be ejected toward the interior of the cap 710. A carriage driving control circuit 716 and a sheet feeding control circuit 717 control movement of the carriage and sheet feeding in accordance with appropriate programs.
In the print head 1102, a board with the electrothermal converters provided therein has heat insulating heaters that can heat the ink inside the print head to adjust the temperature thereof to a desired set temperature. The board has a thermistor 712 that can measure the substantial temperature of the ink inside the print head. However, the thermistor 712 may be provided outside the board provided that the thermistor 712 is located around the periphery and in the vicinity of the print head.
In
In each of the even-numbered nozzle row 601a and the odd-numbered nozzle row 601b, 128 ejection ports are arranged at a pitch of 600 dpi (dots per inch). Each of the ejection ports in the nozzle row 601a is displaced from the corresponding one of the ejection ports in the nozzle rows 601b by 1,200 dpi in the Y direction (sub-scanning direction). The print head has a length (the length of the nozzle rows) of 5.24 mm (=128/600×2.54 mm). Consequently, by ejecting the ink while performing scan in the X direction (main scanning direction), the print head can print an image of width about 5.24 mm at a resolution of 1,200 dpi in the sub-scanning direction.
The other nozzle rows are configured similarly to the black nozzle row 601 and arranged in parallel in the main scanning direction as shown in
In
In view of the memory capacity of the storage device, each of the mask patterns has a predetermined size and is repeatedly used in the main scanning direction and in the sub-scanning direction. For the mask pattern in
A timing for starting reading the mask pattern is determined in accordance with a timing for ejecting ink when the nozzle row is positioned above the print area on the print medium. That is, the timing for starting reading the mask pattern is determined on the basis of a timing for expanding ink ejection data corresponding to the nozzle row (herein after also referred to as a “timing for opening a heat window”).
In
In the present embodiment, reading of the mask pattern is started from a read start address described below in synchronism with the opening of the heat window described above.
As shown in
In the present embodiment, in view of the physical positional displacement of the nozzle rows in the main scanning direction, the mask patterns A to D are offset in the raster direction (the direction in which columns are arranged) corresponding to the main scanning direction. Specifically, the read start addresses of the mask patterns are displaced in the raster direction as shown in (a), (b), (c), and 8 of
That is, for the mask pattern assigned to the black-ink-ejecting even-numbered nozzle row 601a, a horizontal (raster direction) displacement amount is set to “0”. More specifically, the mask pattern is read from a read start address (0,0) as shown in (a) of
Similarly, the mask patterns assigned to the cyan ink ejecting nozzle rows 602a and 602b are offset in the horizontal direction by 35 and 41 pixels, respectively, corresponding to the amounts of the displacement of the nozzle rows 602a and 602b in the main scanning direction. That is, the mask patterns are read from read start addresses (35,0) and (41,0), respectively, as shown in (b) of
In the present embodiment, the mask patterns are offset according to the physical positional displacement of the nozzle rows in the main scanning direction, that is, according to the variation in timing for opening the heat window (timing for starting the reading of the mask pattern). The offset mask patterns are used to divide the print data.
In the conventional art, the print data is divided using the mask pattern read from the specified read start address (0,0) regardless of the read start timings for the mask patterns as shown in (a), (b), (c), and (d) of
In the present embodiment, the exclusively complementary mask patterns are offset according to the positional displacement of the nozzle rows in the main scanning direction. Thus, as described below, the mask patterns maintain the exclusively complementary relationship at any timings. As a result, if a plurality of nozzle rows are each divided into the same number of blocks for block driving, the nozzles in the plurality of nozzle rows which belong to the same driving block are prevented from being simultaneously driven. On the other hand, if the mask patterns are not offset as in the conventional art, the mask patterns may fail to maintain the exclusively complementary relationship at a certain timing. As a result, if the plurality of nozzle rows are each divided into the same number of blocks for block driving, the nozzles in the plurality of nozzle rows which belong to the same driving block may be simultaneously driven.
Now, with reference to
In the example described below, for convenience of description, focus is placed on the even-numbered nozzle row 601a and the odd-numbered nozzle row 601b through which the black ink is ejected. It is assumed that 16 nozzles are formed in each of the nozzle rows 601a and 601b as shown in
In the present example, the nozzle rows 601a and 601b are used to print images according to a 4-unidirectional-pass printing method. That is, as shown in
In
Parts (a) and (b) of
The nozzle row 601a starts to be driven at a point in time t1 on the basis of print data thinned out by using the mask pattern A. On the other hand, since the nozzle row 601b is displaced from the nozzle row 601a in the X1 direction by three pixels, the timing for opening the heat window for the nozzle row 601b is earlier than the point in time t1 by an amount of time corresponding to three pixels. Consequently, the nozzle row 601b starts to be driven at a point in time (−t3) on the basis of print data thinned out by using the mask pattern B. That is, the mask pattern B is not offset but only the read start timing differs from that for the mask pattern A according to the positional displacement of the nozzle row 601b.
As a result, for example, at the point in time t1, the nozzle N0 belonging to the block B0 of the nozzle row 601a and the nozzle N1 belonging to the block B0 of the nozzle row 601b are simultaneously driven. This is because at the point in time t1, the exclusively complementary relationship is not maintained between the mask patterns A and B. At a point in time t2, the nozzle N2 belonging to the block B1 of the nozzle row 601a and the nozzle N3 belonging to the block B1 of the nozzle row 601b are simultaneously driven. This is also because at the point in time t2, the exclusively complementary relationship is not maintained between the mask patterns A and B. In parts (a) and (b) of
Parts (a), (b), and (c) of
Thus, if the mask pattern B is not offset, the exclusively complementary relationship may fail to be maintained between the mask patterns A and B, making it impossible to make full use of the advantages of the block driving method. This also applies to the case in which non-offset mask patterns C, D, and A are used during the second, third, and fourth print scans.
In
Parts (a) and (b) of
Part (c) of
Parts (a), 19(b), and 19(c) of
Thus, the use of the offset mask pattern B(3) maintains the exclusively complementary relationship between the mask patterns A and B (3). Consequently, the nozzles in the nozzle row 601a which belong to a certain driving block are not driven simultaneously with the nozzles in the nozzle row 601b which belong to the same driving block. This also applies to the cases in which the mask patterns C(3), D(3), and A(3) are used during the second, third, and fourth print scans, respectively. Thus, the number of nozzles to be simultaneously driven can be reduced to inhibit a possible variation in driving voltage to allow the ink to be stably ejected. Furthermore, the number of nozzles (heaters) to be simultaneously driven can be reduced to maintain a short driving pulse width.
In the present embodiment, the mask patterns are offset according to the positional relationship among the nozzle rows in the main scan direction. However, differences in ink ejection characteristics among the nozzle rows may misalign positions where dots are formed on the print medium by ink droplets ejected through the respective nozzle rows. Thus, the offset amount of the mask patterns is preferably determined on the basis of the adjustment amount of the ink ejection timing taking the positional displacement of the dots into account. That is, if a driving condition for the nozzle rows varies depending on at least one of the positional relationship among the nozzle rows in the main scanning direction and the ink ejection characteristics of the nozzle rows, the offset amounts of the mask patterns can be determined according to the driving condition.
To increase print resolution, a print head in the present example has not only the nozzle rows for the respective ink colors in the print head according to the above-described embodiment in
As shown in
Furthermore, as shown in
All of the nozzle rows 601a, 601b, 601c, and 601d use a time division driving method dividing the nozzle row into 16 driving blocks 0 to 15 as shown in
However, if the nozzles in the inner and outer nozzle rows which belong to the same driving block (these nozzles are hereinafter referred to as the “large and small nozzles of the same driving block”) are simultaneously driven, parallel circuits for the nozzles offer a reduced heater resistance. Thus, in connection with the voltage division relationship with the other wire resistance portions, introduced energy may be extremely insufficient. A known method for avoiding simultaneous driving of the large and small nozzles in the same block is what is called a toggle driving method of alternately driving the inner and outer nozzle rows.
The cyan, magenta, and yellow ink ejecting nozzle rows are configured similarly to the black ink ejecting nozzle row.
In the present example, ink can be ejected over a scan with of 1/600 inch in the main scanning direction by means of a time division driving method with 32 time divisions.
In the present example, as shown in
The toggle driving method in the present example is also referred to as a column toggle method. The cyan, magenta, and yellow ink ejecting nozzle rows can be driven similarly to the black ink ejecting nozzle row.
In the present example, as shown in
Now, description will be given of a method of printing an image according to the above-described toggle driving method.
Multi-value gradation level images can be printed by assigning dot matrix patterns (“index patterns”) to print data of quantized multi-value levels. For example, if a dot matrix pattern area (unit print area) is a 2×2 pixel area as shown in
Level 1: one small dot is formed
Level 2: two small dots are formed
Level 3: one small dot and one large dot are formed
Level 4: two large dots are formed Similarly, level 5 and higher levels can be associated with the number of dots formed.
At level 1, a highlight area of an image is printed. Thus, if the unit print area is a 2×2 pixel area, two dot matrix patterns P1 and P2 (see
Thus arranging the dots reduces the graininess feeling of the highlight area of the image. In the halftone area, even if the positions where the dots are formed are displaced in the main scanning direction and in the sub-scanning direction, it is possible to minimize the generation of stripes or density unevenness on the print medium. Acceptable images can thus be printed.
With the above-described column and block toggle driving methods, if focus is placed on a certain nozzle, the driving timing for the nozzle is given once for each column (one column period).
Consequently, when the dot matrix patterns P1 and P2 are switched to implement the dot arrangement of level 1, the dots formed by the odd-numbered row are formed in a left bank. This prevents the ideal dot arrangement of level 2 from being implemented. On the other hand, when an attempt is made to implement the ideal dot arrangement of level 2, the dots formed by the odd-numbered row are formed in a right bank. This prevents the dot arrangement of the dot matrix pattern P2 from being implemented. As a result, the process of distributing the dot matrix patterns P1 and P2 cannot be executed at level 1.
The dot matrix pattern in
Two elements, a first element and a second element, are required to implement the dot arrangements described above.
The first element is that the driving timing for all the nozzles is twice for each column, that is, a half column period is used as shown in
However, when the driving frequencies of all the nozzles are simply increased to set the driving timing to twice for each column for all the nozzles, the nozzles in the same driving block are simultaneously driven. This reduces the heater resistance of the parallel circuit for the nozzles.
Thus, the second element is that when the large and small dots in the unit print area are formed by the large and small nozzle rows in the same driving block, the nozzles in the large and small nozzle rows which belong to the same driving block are prevented from being simultaneously driven.
The second element can be realized by offsetting the mask patterns as is the case with the first embodiment, described above, taking into account the complementary relationship between the nozzle rows and the variation in ink ejection timing, according to each toggle method. For example, it is possible to use different mask patterns for the large and small nozzle rows 601b and 601d during the same print scan and to offset the mask patterns taking into account the amount of the displacement between the nozzle rows in the scanning direction, as is the case with the first embodiment, described above. The nozzles in the nozzle rows 601b and 601d which belong to the same block can form the pixels in the same unit print area (in the same dot matrix pattern area).
Thus, even with the toggle driving method, the number of nozzles to be simultaneously driven can be reduced. Therefore, as is the case with the above-described embodiments, a possible variation in driving voltage can be inhibited to allow the ink to be stably ejected. The number of nozzles (heaters) to be simultaneously driven can be reduced to maintain a short driving pulse width.
In the first embodiment, the mask patterns are offset according to the physical positional displacement of the nozzle rows in the main scanning direction. In contrast, the present embodiment is characterized by offsetting the mask patterns according to print position adjustment values for the nozzle rows. The configuration of the print head according to the present embodiment is the same as that according to the first embodiment, shown in
In the ink jet printing apparatus, dots printed using a certain nozzle row may be displaced from dots printed using a different nozzle row (print position displacement) resulting in image defects such as stripes or density unevenness. Thus, to adjust the print position displacement, the present embodiment controllably prints a plurality of patterns on the print medium, determines an adjustment value from, for example, density information obtained from the printed patterns, and on the basis of the adjustment value, adjusts the timing for ejecting ink droplets. More specifically, a plurality of patterns are printed with which the dots formed using one of the nozzle rows have a relative positional displacement amount different from that of the dots formed using the other nozzle row. Then, an optical sensor provided in the printing apparatus measures the optical characteristics (for example, the reflective optical density) of the printed patterns to obtain information on the optical characteristics of the respective plural printed patterns to acquire the adjustment value. On the basis of the adjustment value, the timing for ejecting ink through one of the nozzle rows is changed to adjust the relative positional displacement of the dots formed using the respective nozzle rows.
In the present example, among the nozzle rows in the print head shown in
Furthermore, printing is performed by the 4-pass printing method using the nozzle rows 601a and 601b. The mask patterns A, B, C, and D shown in
However, when the dots printed using the nozzle row 601a are displaced from the dots printed using the nozzle row 601b and the ejection timing (driving timing) for one of the nozzle rows is changed to adjust the displacement, the nozzle rows 601a and 601b in the same block may be drive. This problem will be described below.
The nozzle rows 601a and 601b are displaced from each other in the main scanning direction by three pixels. Thus, without the print position displacement, the dots printed at a certain timing using the nozzle row 601a are displaced, by three pixels, from the dots printed at the same timing using the nozzle row 601b. However, a manufacture error or the like in the printing apparatus may disturb the relative positional relationship between the dots printed using the nozzle row 601a and the dots printed using the nozzle row 601b. For example, the dots printed at a certain timing using the nozzle row 601a may be displaced, by two pixels, from the dots printed at the same timing using the nozzle row 601b.
To adjust the print position displacement, the conventional art acquires an adjustment value required to adjust the print position displacement from a test pattern printed on print paper so as to change the ejection timings for one of the nozzle rows on the basis of the adjustment value.
For the above-described print position displacement, the ejection timings for the nozzle row 601b need to be delayed by an amount equal to one pixel in order to adjust the displacement between the dots printed using the nozzle rows 601a and 601b in the main scanning direction, to three dots. That is, for the nozzle row 601b, the dots printed at a timing −t3 are printed at a timing −t2, and the dots printed at a timing t2 are printed at a timing −t1. Thus, after the change in ejection timings, the dots printed using the nozzle row 601b are displaced in the scan progressing direction by one pixel. This makes it possible to adjust the displacement between the print positions of the nozzle rows 601a and 601b in the main scanning direction, to three dots.
Here, the driving timings for the nozzle row 601a shown in
Thus, the present embodiment offsets the mask patterns according to the print position adjustment value for the nozzle rows.
In
As described above, even when the mask patterns for the respective nozzle rows are designed according to the physical positional displacement between the nozzle rows, the adjustment of the print position displacement may cause the same block in the plurality of nozzle rows to be simultaneously driven. However, the present embodiment offsets the mask patterns according to the adjustment value required to adjust the print position displacement. This enables a reduction in the number of nozzles (heaters) to be simultaneously driven.
In the first embodiment, when the nozzle rows 601a and 601b are displaced from each other in the main scanning direction by three pixels, the mask patterns used for the nozzle row 601b are displaced by three pixels. However, the amount by which the nozzle row is displaced need not be adopted as the amount by which the mask patterns are to be displaced (offset), as it is. For example, in the first embodiment, even mask patterns C(2), D(2), A(2), and B(2) obtained by shifting the original mask patterns rightward by two pixels maintain the exclusive relationship between the nozzle rows 601a and 601b.
Furthermore, the above-described embodiments show the configuration in which the read start positions of the mask patterns for each scan are offset according to the physical displacement between the nozzle rows or the print position adjustment value. However, it is possible to prepare a plurality of mask patterns used to divide the print data among the scans, in the memory (ROM) and to change the order in which the mask patterns are used, according to the physical displacement between the nozzle rows or the print position adjustment value. For example, in the first embodiment, for the nozzle row 601b, if the mask patterns are determined to be used in order of B, C, D, and A during four scans, the order of the mask patterns used during the respective scans is changed to C, D, A, and B according to the amount of displacement between the nozzle rows.
Furthermore, in the above-described embodiments, the mask patterns that are complementary to one another among the scans are used in order to divide the print data among the plurality of scans. However, the mask patterns applicable to the present invention are not limited to those which are complementary to one another among the scans. For example, mask patterns may be used which allow print data with a total ink ejecting rate of 150% to be divided among a plurality of scans. The total ink ejecting rate is a proportion of the number of times of ejecting ink to a unit print area during the plurality of scans, to the number of pixels in the unit print area. In this case, the complementary and exclusive relationship is not maintained among the mask patterns for multi-pass printing. Thus, the nozzles belonging to the same driving block may be simultaneously driven. In this case, the mask patterns used during the respective scans may be set so as to reduce the number of nozzles in the same driving block which are simultaneously driven.
That is, according to the present invention, the read positions or use order of the mask patterns may be changed according to the amount of the physical displacement between the nozzle rows or the adjustment value for the print positions so as to reduce the number of nozzles to be simultaneously driven.
In the description of the example in the above-described embodiments, if the two nozzle rows are displaced in the main scanning direction by an integral multiple of the size of one print pixel, the mask patterns used for one of the nozzle rows are offset in the raster direction by the amount of the displacement. However, the amount of the displacement between the nozzle rows is not necessarily limited to an integral multiple of the size of one print pixel. For example, if the displacement amount is less than the size of one pixel, it is possible to avoid offsetting the masks patterns when the displacement amount is smaller than a predetermined threshold, while offsetting the mask patterns by one pixel when the displacement amount of equal to or larger than the predetermined threshold. If the displacement amount is 2.6 pixels, the offset amount of the mask patterns can be set to two or three pixels on the basis of the relationship with the predetermined threshold.
Furthermore, when the two nozzle rows are defined as a first nozzle row and a second nozzle row, either the mask patterns for the first nozzle row or the mask patterns for the second nozzle row may be displaced in the raster direction.
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. 2007-181352, filed Jul. 10, 2007, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2007-181352 | Jul 2007 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 12168429 | Jul 2008 | US |
Child | 13891489 | US |