1. Field of the Invention
The present invention relates to a printing apparatus and a printing method, and in particular, to a printing apparatus and a printing method for printing images by time division driving in which a plurality of print elements in a print head are driven in order for every block.
2. Description of the Related Art
In general, an ink jet printing apparatus includes a print head with a plurality of print elements arranged therein. The print head includes ejection ports through which ink droplets are ejected, and an energy generation unit for allowing ink droplets to be ejected through the ejection ports, for example, heaters or piezoelectric elements. The ink jet printing apparatus includes print heads for the respective colors such as cyan, magenta, yellow, and black, that is, a plurality of print heads corresponding to the colors.
The ink jet printing apparatus prints an image on a print medium by repeating print scan in which the print heads are moved in a main scanning direction, while ejecting ink droplets onto the print medium, and conveyance of the print medium in a sub-scanning direction crossing the main scanning direction. The sub-scanning direction coincides with a direction in which the print elements are arranged in each of the print heads.
It is difficult for the ink jet printing apparatus to have a power supply capacity sufficient to allow ink droplets to be ejected through all the ejection ports in each ejection port row, that is, each print element row in the print head. This is because for example, such a power supply capacity increases costs for a power supply device. Thus, to avoid this problem, the print elements may be driven in a time division manner. That is, the plurality of print elements in the print head are divided into a plurality of groups. The print elements in each of the groups are assigned to different blocks. Sets of print elements in each of the groups which belong to the same block are sequentially driven for every block at time intervals. Finishing driving of all the blocks means finishing driving of all the print elements. This operation is repeated in the main scanning direction to print a print area for one main scan.
Owing to assembly errors in the print heads which may occur during manufacturing or installation errors in the print heads which may occur during replacement if the print heads are replaceable, the print element arrays may be installed out of alignment with the original reference positions thereof in the sub-scanning direction. Then, positions on the print medium where dots are formed by ejection of ink droplets may be misaligned in the sub-scanning direction.
To solve this problem, a proposal has been made in which a range of use (print element group) in the print element array is shifted in accordance with the misalignment amount among the print element arrays in the sub-scanning direction. Japanese Patent Application Laid-Open No. H11-170501 (1999) discloses a technique for using one of a plurality of print heads (print element arrays) misaligned with the reference position by the largest or smallest degree to adjust the amount of misalignment of the other print heads (print element arrays)
However, in the time division driving, the misalignment of the dot formation positions cannot be eliminated only by the shifting of the range of use in the print element array. Thus, disadvantageously, a dot arrangement pattern may vary among the colors, resulting in degraded print quality such as a variation in color and an inappropriate sense of granularity.
Thus, the present invention has been developed in view of the above-described circumstances. An object of the present invention is to provide a printing apparatus and a printing method which enable the degradation of print quality resulting from the misalignment among the plurality of print element arrays to be inhibited.
An aspect of the present invention provides a printing apparatus including a plurality of print element arrays each with a plurality of print elements arranged therein, the printing apparatus printing an image by time division driving in which the plurality of print elements in each print element array are divided into a plurality of blocks and in which the print elements are driven for every block, the apparatus comprising:
an acquisition unit for acquiring the amount of misalignment among the print element arrays in an arrangement direction of the print elements;
a correction unit for changing a print element group used for printing in at least one print element array in accordance with a misalignment amount acquired by the acquisition unit to correct the misalignment among the print element arrays; and
a changing unit for changing a driving order of the blocks in accordance with the misalignment amount.
In this aspect, not only the range of use in the print element array (print element group) is shifted but also the order in which the blocks are driven is changed. This enables misalignment of dot formation positions to be eliminated even in the case of the time division driving. As a result, possible degradation of image quality can be inhibited.
Another aspect of the present invention provides a printing method of using a plurality of print element arrays each with a plurality of print elements arranged therein to print an image by time division driving in which the plurality of print elements in each of the print element arrays are divided into a plurality of blocks and in which the print elements are driven for every block, the method including:
an acquisition step of acquiring the amount of misalignment among the print element arrays in an arrangement direction of the print elements;
a correction step of changing a print element group used for printing in at least one print element array in accordance with the misalignment amount acquired in the acquisition step to correct the misalignment among the print element arrays; and
a changing step of changing a driving order of the blocks in accordance with the misalignment amount.
The present invention is very effective for inhibiting the degradation of print quality resulting from the misalignment among the plurality of print element arrays.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
An embodiment of the present invention will be described with reference to the drawings. In the present application, “printing” refers broadly to formation of an image, a pattern, or the like on a print medium regardless of whether or not the image, pattern, or the like is meaningful, or to processing of the print medium. Furthermore, the image, pattern, or the like may or may not be actualized so as to be visually perceivable by human beings.
Additionally, “print media” refer not only to common paper used for printing apparatuses but also broadly to materials such as cloths, plastic films, metal plates, glass, ceramics, woods, and leather which can receive ink.
Moreover, “ink” needs to be broadly interpreted as is the case with the definition of the “printing”. The “ink” refers to a liquid applied onto the print medium to allow formation of an image, a pattern, or the like, processing of the print medium, or treatment of the ink. The treatment of the ink may be, for example, solidification or insolubilization of a coloring agent in the ink applied to the print medium.
Moreover, a “print element” (hereinafter also referred to as a “nozzle”) refers collectively to an ink ejection port, a liquid passage that is in communication with the ink ejection port, and an element configured to generate energy utilized to eject ink.
In addition, the “printing apparatus” refers not only to a printer but also to a copier, a facsimile machine, a word processor, and other composite apparatuses which have a printing function.
With reference to
An ink jet printing apparatus 1 includes a plurality of ink jet cartridges (hereinafter referred to as cartridges) J. In the present embodiment, the ink jet printing apparatus 1 includes four cartridges J. The plurality of cartridges J are mounted in a carriage 2. Each of the cartridges J includes an ink tank in the upper part thereof, a print head in the lower part thereof, and a connector configured to receive signals allowing the print head to be driven.
Different types of ink with the respective colors, yellow, magenta, cyan, and black are accommodated in the corresponding ink tanks in the cartridges J. The carriage 2 includes a connector holder configured to transmit signals allowing the print heads in the cartridges J to be driven. The connector holder is electrically connected to each of the print heads. In the illustrated example, magenta ink M, yellow ink Y, cyan ink C, and black ink B are accommodated in the respective ink tanks in the cartridges J in this order from the left of the drawings.
Reference numeral 11 denotes a scan rail extending in a direction in which the print head is scanned (main scanning direction) to slidably support the carriage 2. Reference numeral 52 denotes a carriage motor. Reference numeral 53 denotes a driving belt configured to transmit a driving force of the carriage motor 52 required to reciprocate the carriage 2 in the main scanning direction. The position of the carriage 2 in the main scanning direction is detected by a linear encoder (for example, an optical linear encoder).
Reference numerals 5 and 6, 7 and 8 denote conveyance roller pairs arranged before and after a print position on a print medium and configured to convey the print medium sandwiched between the rollers. This conveyance direction corresponds to a sub-scanning direction orthogonal to the main scanning direction. Reference character P denotes a print medium. The print medium P is compressed against a guide surface of a platen (not shown in the drawings) configured to regulate a print surface of the print medium P so as to make the print surface flat.
The print heads in the cartridges J mounted in the carriage 2 project downward from the carriage 2 and lie between conveyance rollers 6 and 8. An ejection port formation surface of the print head in which ejection ports are formed is located parallel and opposite to the print medium P compressed against the guide surface of the platen (not shown in the drawings). A recovery unit is disposed on a home position side of the printing apparatus corresponding to the left side of
In the recovery unit, reference numeral 300 denotes a cap unit provided in association with each of the four print heads in the respective cartridges J and configured to be able to elevate and lower. When the carriage 2 is in a home position, the cap unit 300 is joined to and caps the print head. The cap unit 300 thus prevents evaporation of ink in the ejection ports in the print head, thus preventing inappropriate ejections resulting from an increase in ink viscosity or evaporation and fixation of volatile components.
Furthermore, the inside of the cap unit 300 is in communication with a pump unit (not shown in the drawings). The pump unit generates a negative pressure as required. For example, when the print head has been brought into an inappropriate ejection state and the cap units 300 are thus to be joined to the print heads for suction recovery, the pump unit generates a negative pressure. Alternatively, when ink preliminarily ejected into the caps of the cap units 300 is idly sucked, the pump unit generates a negative pressure.
Reference numeral 901 denotes a preliminary ejection reception section provided opposite the home position across a printing operation area for the print medium P. In the preliminary ejection reception section 401, the print heads preliminarily eject ink. A blade formed of an elastic member may be provided on the recovery unit so as to wipe off droplets attached to the ejection port formation surface of the print head. Alternatively, to preclude unwanted substances from being pushed into the apparatus as a result of the wiping, preliminary ejection may be carried out after the wiping to stabilize the ejection state.
In the printing apparatus according to the present embodiment, a conveying drive motor configured to convey the print medium P is the same as a drive motor configured to operate the recovery unit.
As shown in
As shown in
The print head 96 may be configured such that for example, the plurality of ink ejection ports 94 are arranged in two lines in the sub-scanning direction so as to form each of the ink ejection port rows 90, 91, 92, and 93. Furthermore, the black ink ejection port row 90 may have more ink ejection ports 94 than the ink ejection port rows 91, 92, and 93 for the other colors.
The ink ejection ports 94, print elements, or nozzles in the upper part, in the figure, of the ink ejection port row 91 are positioned on the downstream side of the sub-scanning direction B. The ink ejection ports 94 are sequentially numbered upstream from 0, corresponding to the most downstream ink ejection port 94, to 63. The ink ejection ports with nozzle numbers 8 to 55 are reference or specified ink ejection ports. The ink ejection ports 94 with nozzle numbers 0 to 7 and 56 to 63 are what is called compensatory or preliminary ink ejection ports used for shifting the ink ejection ports used when color misalignment occurs in the sub-scanning direction. In this manner, the reference print element group used in the intermediate portion is sandwiched between compensatory print element groups positioned at the opposite ends of the ink ejection port row 91.
Every 16 of the ink ejection ports 99 with the nozzle numbers 8 to 55 are assigned to each of groups 1 to 3, starting with the smallest nozzle number. Furthermore, blocks 0 to 15 are sequentially assigned to the ink ejection ports in each group, starting with the smallest nozzle number. Furthermore, blocks 8 to 15 are assigned to the ink ejection ports 94 with the nozzle numbers 0 to 7. Blocks 0 to 7 are assigned to the ink ejection ports 94 with the nozzle numbers 56 to 63.
Thus, the 64 print elements are divided into 16 blocks. In each block, any of the print elements are selected and driven in a time division manner to print an image. In the description below, an example is taken in which an image is printed using the ink ejection ports 99 in the yellow ink ejection port row 92 similarly configured to the cyan ink ejection port row 91.
A configuration for sequentially driving the print elements in a time division manner will be described. A data rearrangement circuit 212 is configured to rearrange print data. The circuit 212 writes the print data held in the second print memory 211 to a third print memory 213 so that 7-bit print data for each block is simultaneously printed. The print data held in the second print memory 211 is associated with the 64 print elements.
In the third memory 213, the print data in blocks 0 to 15 is held in order at addresses 0 (Ad0h) to F (AdFh). The data of the block 0 in the groups 1 to 4 is held at the address 0. Similarly, the data of the block 1 in the groups 1 to 9 is held at address 1. The data of the block 14 in the groups 0 to 3 is held at the address E. Similarly, the data of the block 15 in the groups 0 to 3 is held at the address F.
Furthermore, in order to make a write operation and a read operation exclusive from each other, three banks each corresponding to 16 blocks of data are provided in the third print memory.
When a bank 0 is used for write, read is carried out on banks 1 and 2. Furthermore, when the bank 1 is used for write, read is carried out on the banks 2 and 0. When the bank 2 is used for write, read is carried out on the banks 0 and 1.
With reference to
In a block driving order data memory 219, the order in which the print elements in the 16 blocks with the block numbers 0 to 15 are driven is recorded at the addresses 0 to 15. For example, if the print elements are sequentially driven starting with the block number 0 as shown in
A print data transfer circuit 219 increments the count in the transfer number circuit 216, for example, using, as a trigger, a print timing signal generated based on an output signal from the linear encoder. A data selection circuit 215 uses the print timing signal as a start point to read, from the print memory 213, print data corresponding to the value in the block driving source data memory 219 and the bank value counted by the transfer number counter 216. The data selection circuit 215 then corrects the print data in accordance with a correction value held in a correction value storage unit 217. The data selection circuit 215 then transfers the data to the print head 96 in synchronism with a data transfer CLK (HD_CLK) signal generated by a data transfer CLK generator 218.
The data selection circuit 215 (see
Similarly, upon receiving the next print timing signal, the data selection circuit 215 reads block driving order data 0001 (a numerical value indicative of the block 1) from the address 1 in the block driving order data memory 214 as a block enable signal, using the print timing signal as a trigger. The data selection circuit 215 then reads the print data corresponding to the block driving order data 0001 from the third memory 213. The data selection circuit 215 then transfers the print data to the print head 96.
Thus, the data selection circuit 215 sequentially reads the block driving order data set at the addresses 0 to 15 in the block driving order data memory 214. Then, the data selection circuit 215 reads the print data corresponding to the block driving order data from the third print memory 213, and then transfers the print data to the print head 96.
A block selection signal from the decoder 303, a print data signal from the latch circuit 302, a heater driving pulse signal 311 are input to an AND gate 305. Thus, only the print elements 15 selected by the block section signal and having print data are driven for a time length indicated by the heater driving pulse signal 311. The print elements 15 eject ink droplets.
First, print head misalignment (color misalignment) in the sub-scanning direction will be described in brief.
As already described with reference to
In the groups 1 to 3, the blocks 0 to 15 are assigned to the print elements in each group starting with the most downstream print element in the sub-scanning direction. In the group 0, the blocks 8 to 15 are assigned to the print elements starting with the most downstream print element in the sub-scanning direction. In the group 4, the blocks 0 to 7 are assigned to the print elements starting with the most downstream print element in the sub-scanning direction. The print elements are driven in order of the blocks 0, 1, 2, . . . , 15 during one period in accordance with the block driving order based on
If no print head (print element array) misalignment occurs in the sub-scanning direction, dots formed by driving the blocks 0 to 15 of print elements during one period are formed at the ideal positions as shown in
In contrast,
In contrast,
This is because no change is made to the block driving order in which the blocks are driven in order of 0, 1, 2, . . . , 15 in a time division manner. That is, even if the print element group used is shifted as shown in
Thus, in the present embodiment, the print element group used by the magenta print head is shifted, and the block driving order in the magenta print head is changed. This eliminates the misalignment of the magenta dots with the cyan dots, allowing the print quality to be improved.
That is, as shown in
This allows each cyan dot and the corresponding magenta dot to be printed at the same position as shown in
In the above description, the two colors, cyan and magenta, have been taken as an example. However, the present invention is application to a combination of colors different from cyan and magenta or a combination of at least three colors. For example, to eliminate misalignment among three ink colors, a particular one of the colors may be used as a reference to make corrections similar to those described above on the other two colors.
Specifically, the above-described change of block driving order is carried out as follows.
In the driving block offset value storage unit 210, the relationship between the color misalignment amount and a driving block offset value is pre-stored in table form as shown in
The block driving order data stored in the first block driving order data memory 207 are rearranged based on the driving block offset value acquired from the driving block offset value storage unit 210. The block driving order data is stored in the second block driving order data memory 208. Then, the print elements are driven in order for every block in accordance with the block driving order data stored in the second block driving order data memory 208.
If the driving block offset value is zero, the block driving order data stored at the respective addresses in the first block driving order data memory 207 are stored at the same addresses in the second block driving order data memory 208. Thus, the print elements in the print head 96 are driven in order of 0, 1, 2, . . . , 15 as shown in
On the other hand, if the driving block offset value is −4, the block driving order data stored at the respective addresses in the first block driving order data memory 207 are stored in the second block driving order data memory 208 with the addresses shifted backward by four. For example, the block data in the block 12 is stored at the address 0. The block data in the block 13 is stored at the address 1. The block data in the block 0 is stored at the address 4. The block data in the block 1 is stored at the address 5. In this manner, the relationship between the addresses in the first block driving order data memory 207 and the block driving order data is changed so as to change the driving order of the print elements to the blocks 12→13→14→15→0→1→2→ . . . →11 as shown in
Misalignment correction control according to the present embodiment will be described below.
Any method may be used to detect information on color misalignment, that is, a color misalignment amount. Here, by way of example, an optical sensor is used to detect the color misalignment amount. The optical sensor measures the optical characteristics of a test patch printed (described below) on a print medium. For example, the optical sensor can be mounted on the carriage 2 opposite the print medium and moved in the main scanning direction.
Then, in step S12, the optical sensor is used to measure the optical characteristics (for example, reflective optical density) of the test patches to detect or acquire the color misalignment amount in the sub-scanning direction.
In step S13, the detected color misalignment amount is input to the correction value storage unit 217 and the driving block offset value storage unit 210 (
In step S14, based on the detected color misalignment amount, the print element group used is finally determined in accordance with a table (described below) pre-stored in the correction value storage unit 217.
In step S15, in accordance with the table (
In step S16, the determined print element group and block driving order are used to print an image on a print medium.
Now, the creation of a test pattern in step S11 and the detection of color misalignment information in step S12 will be described in further detail.
First, in a reference test patch 5404, 16 cyan ink ejection ports with nozzle numbers 8 to 23 and 40 to 55 are used to print an image 411 formed of 16 dots in the sub-scanning direction and 4 dots in the main scanning direction. Then, a space portion corresponding to 16 dots in the sub-scanning direction and 4 dots in the main scanning direction is formed in the image 411. During the same scan, magenta ink ejection ports with nozzle numbers 24 to 39 are used to print an image 412 in the image 411. That is, a magenta pattern is printed so as to fill the space portion between the two cyan patterns.
On the other hand, the magenta print element group is shifted by a small amount with respect to the reference test patch and then used to print test patches 405, 406, and 407. That is, the magenta print element group is shifted so as to reduce each of the nozzle numbers by two; the nozzle numbers are 24 to 39 for the reference test patch 404, 22 to 37 for the test patch 405, 20 to 35 for the test patch 406, and 18 to 33 for the test patch 407. Also in this case, the block driving order remains unchanged.
Similarly, the magenta print element group is shifted in the opposite direction by a small amount with respect to the reference test patch and then used to print test patches 403, 402, and 401. That is, the magenta print element group is shifted so as to increase each of the nozzle numbers by two; the nozzle numbers are 24 to 39 for the reference test patch 404, 26 to 41 for the test patch 403, 28 to 43 for the test patch 402, and 30 to 45 for the test patch 401. Also in this case, the block driving order remains unchanged.
In the reference test patch 404, a magenta pattern is originally printed so as to fill the area between two cyan patterns. Thus, if color misalignment occurs in the sub-scanning direction, an overlapping portion and a space portion are formed between the cyan and magenta patterns as shown in
Then, the detection of the color misalignment amount, in this case, the amount of misalignment between each cyan dot and the corresponding magenta dot in the sub-scanning direction will be described. In the description, it is assumed that one of the seven test patches in
The test patch 406 is printed by shifting the nozzle numbers of the magenta print element group from 24 to 39 for the reference pattern to 20 to 35. Originally, without color misalignment, black and white stripes are formed as shown in
A test patch showing an image with a uniform print density is selected from the plurality of test patches 401 to 407 created by gradually shifting the print element group used for magenta. Then, the color misalignment amount in the sub-scanning direction can be detected and acquired. That is, in step S12, the reflective optical densities of the seven test patches are measured using the optical sensor. Then, after this optical measurement, a test patch offering an output value corresponding to a high reflective optical density is selected. Then, a test patch having a uniform dot arrangement and showing no black or white stripe can be detected. In this example, the test patch 406 is selected, and the color misalignment amount L is determined to be +4. A color misalignment amount L of +4 is thus acquired.
In the above-described example, the following simple configuration is provided: the optical sensor is used to select a test patch with the most uniform dot arrangement, and based on the magenta print element group used form this test patch, information on color misalignment is detected. However, instead, the following configuration may be provided. For example, optical characteristics of the test patches are measured, and test patches with the highest and second highest reflective optical densities are selected. Then, the difference in reflective optical density between the two test patches is calculated. If the difference in reflective optical density is equal to or larger than a predetermined value, the misalignment amount of the test patch with the highest reflective optical density is adopted directly as information on color misalignment. If the difference in reflective optical density is equal to or smaller than the predetermined value, the average of the misalignment amounts of the test patches with the highest and second highest reflective optical densities may be selected. Alternatively, an approximate line or an appropriate curve may be determined, by straight-like approximation or polynomial approximation, based on the data on the optical characteristics of the test patches located to the right and left, respectively, of the test patch with the highest reflective optical density. Then, information on color misalignment may be detected based on the intersection point between the right and left straight lines or curves.
In connection with steps S13 and S14, the relationship between the color misalignment amount and the print element group used, such as the one shown in
As described above, the misalignment correction according to the present embodiment changes the print element group used and the block driving order to set dot impact positions on the print medium to be the same for different colors. This enables degradation of the print quality to be inhibited or prevented or allows the image quality to be improved. Also, if the misalignment in the sub-scanning direction exists among the print element arrays for the same color and the range of the print element used is changed, positions of the dots of this color can be aligned and an improvement of the image quality can be realized together with changing the block driving order.
The embodiment of the present invention has been described in detail. However, the present invention may take other embodiments.
Furthermore, the present invention is also implemented by executing the following process. That is, software (program) configured to provide the functions of the above-described embodiment is supplied to a system or an apparatus via a network or any of various storage media. Then, a computer (or CPU, MPU, or the like) in the system or the apparatus may read and execute the program.
While the preset 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. 2009-183540, filed Aug. 6, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-183540 | Aug 2009 | JP | national |