The present application claims priority upon Japanese Patent Application No. 2007-006261 filed on Jan. 15, 2007, which is herein incorporated by reference.
1. Technical Field
The present invention relates to liquid ejection methods and liquid ejection apparatuses.
2. Related Art
Inkjet printers are known in which a head is moved in a movement direction and a printed image is accomplished by causing ink to be ejected from nozzles during that movement.
In these printers, sometimes the ink droplets do not land in the correct position on the medium due to problems such as the processing precision of the nozzles. When this happens, shading variations occur in the vicinity of the region in which the ink droplets should have landed and stripe shaped density irregularities are produced in the printed image.
Accordingly, methods have been proposed to remedy these density irregularities by sampling an image using a CCD sensor and correcting the data to be outputted by the inkjet printer based on gain irregularity characteristics of the CCD sensor (See JP-A-2-54676).
Other methods are also proposed in which density irregularity test patterns are printed and density irregularity correction is carried out based on density data of the density irregularity test patterns (See JP-A-6-166247).
If a faulty nozzle, which cannot perform ejection when ink droplets should be ejected, occurs during printing, dots will not be formed in positions where the intended dots should have been formed. In this case, density irregularities will be produced in the printed image even if correction had been carried out of density irregularities due to problems such as the processing precision of the nozzles.
Also, although the faulty nozzle may be recovered by cleaning the nozzle face, the printing time will be lengthened by the time required for cleaning.
Accordingly, an advantage of the present invention is to shorten the printing time as much as possible without producing density irregularities when a faulty nozzle has occurred.
In order to achieve this object, a liquid ejecting method according to the present invention includes: detecting a faulty nozzle in which an ejection fault occurs when a liquid should be ejected; calculating corrected tone values by correcting tone values of pixels adjacent to pixels at which the liquid should be ejected from the faulty nozzle based on a correction amount; and a liquid ejecting apparatus ejecting the liquid to the adjacent pixels based on the corrected tone values.
Features of the invention other than the above will become clear by reading the description of the present specification with reference to the accompanying drawings.
For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings wherein:
At least the following matters will be made clear by the explanation in the present specification and the description of the accompanying drawings.
Namely, a liquid ejecting method can be achieved including: detecting a faulty nozzle in which an ejection fault occurs when a liquid should be ejected; calculating corrected tone values by correcting tone values of pixels adjacent to pixels at which the liquid should be ejected from the faulty nozzle based on a correction amount; and a liquid ejecting apparatus ejecting the liquid to the adjacent pixels based on the corrected tone values.
With this liquid ejecting method, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels. As a result, it is possible to prevent white (light density) streaks being produced undesirably in the completed image. Furthermore, since the density of pixels to which a faulty nozzle has been assigned can be remedied without carrying out cleaning, the cleaning time can be reduced and the consumption of ink used in cleaning can be suppressed.
In this liquid ejecting method, the corrected tone values are tone values darker than tone values of the adjacent pixels.
With this liquid ejecting method, the density of pixels to which a faulty nozzle has been assigned can be compensated by making the density of adjacent pixels darker.
In this liquid ejecting method, the liquid ejecting apparatus forms a test pattern in which pixel rows that are a plurality of pixels lined up in a predetermined direction and indicate a same instructed tone value are lined up in a direction that intersects the predetermined direction, the test pattern is read by a scanner and a read tone value is obtained for each pixel row, a first correction value for each pixel row is calculated from the read tone value and the instructed tone value, tone values indicating the pixel rows are corrected using the first correction value, the liquid is ejected to the pixel rows based on the corrected tone values, and when the faulty nozzle is detected, the tone values of the adjacent pixels are corrected by second correction values in which the correction amounts have been added to the first correction values, and the corrected tone values are calculated.
With this liquid ejecting method, not only density irregularities produced by faulty nozzles, but also density irregularities that occur due to problems such as the processing precision of the nozzles can be remedied.
In this liquid ejecting method, when a single nozzle ejects the liquid in the pixel row, the adjacent pixels are pixels adjacent in a direction intersecting pixels at which the liquid should be ejected from the faulty nozzle.
With this liquid ejecting method, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels. For example, even if the tone values of pixels adjacent in the predetermined direction to pixels at which the faulty nozzle has been assigned are corrected, since the nozzle assigned to the adjacent pixel in the predetermined direction is also a faulty nozzle, the density of certain pixels cannot be compensated.
In this liquid ejecting method, when there are two or more nozzles that eject the liquid in the pixel row, the adjacent pixels are pixels adjacent in the predetermined direction and the intersecting direction to pixels at which the liquid should be ejected from the faulty nozzle.
With this liquid ejecting method, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels.
In this liquid ejecting method, the correction amounts are calculated using a first test pattern, in which the liquid has been ejected from all nozzles of a plurality of nozzles that should eject the liquid in order to form the test pattern, and a second test pattern, in which the liquid has been ejected from nozzles other than a certain nozzle of the plurality of nozzles.
With this liquid ejecting method, correction amounts can be calculated for correcting the density of pixels to which a faulty nozzle has been assigned.
In this liquid ejecting method, when non-ejection pixel rows, which are pixel rows in which the liquid is not ejected of the pixel rows constituting the second test pattern, are multiple, nozzles associated with the plurality of non-ejection pixel rows are respectively different nozzles.
With this liquid ejecting method, correction amounts can be calculated without being influenced by characteristics of any particular nozzle.
In this liquid ejecting method, the correction amounts are set such that tone values of the corrected tone values become darker, the darker the tone values of pixels at which the liquid should be ejected from the faulty nozzle.
With this liquid ejecting method, the density of pixels to which liquid should be ejected from a faulty nozzle can be further corrected by making the correction amount larger and making the density of adjacent pixels darker.
In this liquid ejecting method, when nozzles assigned to the adjacent pixels are the faulty nozzle, a recovery process is carried out so that liquid is ejected normally from the faulty nozzle.
With this liquid ejecting method, liquid is ejected normally from faulty nozzles and it is possible to prevent white (light density) streaks being produced undesirably in the completed image. In a case such as this where the pixels at which faulty nozzle are assigned are neighboring and the density of the pixels to which a faulty nozzle has been assigned cannot be corrected even if the tone values of adjacent pixels are corrected, image deterioration is prevented by carrying out cleaning.
In this liquid ejecting method, the corrected tone values are calculated by adding the correction amount to the tone values of the adjacent pixels.
With this liquid ejecting method, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels.
Furthermore, a liquid ejecting apparatus is achieved, provided with nozzles that eject a liquid; a detection mechanism that detects a faulty nozzle in which an ejection fault occurs when the liquid should be ejected; and a controller that calculates corrected tone values by correcting tone values of pixels adjacent to pixels at which the liquid should be ejected from the faulty nozzle based on a correction amount, and that causes to eject the liquid at the adjacent pixels based on the corrected tone values.
With this liquid ejecting apparatus, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels. Furthermore, the cleaning time can be shortened and consumption of ink used in cleaning can be suppressed.
Also, a program is achieved for achieving the liquid ejecting apparatus, including detecting a faulty nozzle in which an ejection fault occurs when a liquid should be ejected, calculating corrected tone values by correcting tone values of pixels adjacent to pixels at which the liquid should be ejected from the faulty nozzle based on a correction amount, and a liquid ejecting apparatus ejecting the liquid to the adjacent pixels based on the corrected tone values.
With this program, the density of pixels to which a faulty nozzle has been assigned can be compensated using adjacent pixels. Furthermore, the cleaning time can be shortened and consumption of ink used in cleaning can be suppressed.
Configuration of the Inkjet Printer
The controller 50 is a control unit for performing control of the printer 1 and includes an interface section 51, a CPU 52, a memory 53, and a unit control circuit 54. The interface section 51 is for exchanging data between the computer 60, which is an external device, and the printer 1. The CPU 52 is an arithmetic processing device for carrying out overall control of the printer 1. The memory 53 is for ensuring a region for storing programs of the CPU 52 and a working region. The CPU 52 controls each unit using the unit control circuit 54 according to a program stored in the memory 53.
The transport unit 10 is for feeding the paper S to a printable position and, during printing, transporting the paper S by a predetermined transport amount in a transport direction (an intersecting direction), and is provided with a paper feed roller 11, a transport motor 12, a transport roller 13, a platen 14, a discharge roller 15.
The head unit 30 is for ejecting ink onto the paper S and includes a head 31. The head 31 has a plurality of nozzles serving as ink ejection sections. For driving each nozzle to eject ink, each nozzle is provided with a piezo element, which is a drive element, and an ink chamber containing ink (not shown).
The carriage unit 20 is for moving the head 31 in a movement direction (predetermined direction) and is provided with a carriage 21 and a carriage motor 22.
The detector group 40 includes a linear encoder 41, a rotary encoder 42, a paper detection sensor 43, and an optical sensor 44, for example.
Printing Procedure
Upon receiving a print command and print data from the computer 60, the controller 50 analyzes the content of the commands contained in the print data and carries out the following processes using the units.
First, the controller 50 rotates the paper feed roller 11 to feed the paper S to be printed on to the transport roller 13 (paper feeding process). When the paper detection sensor 43 detects a leading edge of the paper S that has been fed by the paper feed roller 11, the controller 50 rotates the transport roller 13 to position the paper S at a print commencement position (indexing position). When the paper S is positioned at the print commencement position, at least some of the nozzles of the head 31 are opposed to the paper S.
Next, the controller 50 drives the carriage motor 22 to move the carriage 21 in the movement direction. The head 31 is provided on the carriage 21 so that the head 31 and the carriage 21 both move together in the movement direction. Furthermore, a one-time movement of the carriage 21 in the movement direction is referred to as a pass. Then the controller 50 causes ink to be ejected from the nozzles in accordance with the print data while the carriage 21 is moving. Dots are formed on the paper S by ink droplets that have been ejected from the nozzles landing on the paper S (dot forming process). Since ink is intermittently ejected from the head 31 that is moving, rows of dots (raster lines) arranged along the movement direction are formed on the paper S.
Thereafter, the controller 50 drives the transport motor 12 to rotate the transport roller 13 and thereby transport the paper S by the predetermined transport amount in the transport direction (transport process). In this way, the head 31 can form dots in positions that are different from the positions of the dots formed by the preceding dot forming process.
Finally, the controller 50 determines whether or not to discharge the paper S undergoing printing (paper discharge process). If there is data remaining to be printed on the paper S undergoing printing, then paper discharge is not carried out and the dot forming process and the transport process are repeated alternately until there is no more data to be printed, thereby accomplishing an image. Then, when there is no more data to be printed on the paper S undergoing printing, the paper S is discharged by the rotation of the discharge roller 15.
Regarding the Print Data
A resolution conversion process (S001) is a process in which image data that has been outputted from an application program is converted to a resolution for printing on the paper S. When the resolution for printing on the paper S is specified as 720×720 dpi, then the image data received from the application program is converted to an image data of a resolution of 720×720 dpi. It should be noted that, after the resolution conversion process, the image data is data (RGB data) with 256 gradations expressed using an RGB color space.
Here, “image data” is a collection of data (pixel data) indicating pixels. And “pixels” are unit elements that constitute the image by specifying rectangular regions virtually defined on the paper S. An image is structured by lining up these pixels in a two dimensional manner. In the present embodiment, the image data is data having 256 gradations, and therefore single pixels are expressed in 256 gradations. That is, a single pixel is expressed by 8-bit data (28=256).
A color conversion process (S002) is a process in which RGB data is converted to CMYK data that is expressed using a CMYK color space corresponding to the inks of the printer 1. The color conversion process is performed by the printer driver referencing a table (not shown) in which tone values of RGB data are associated with tone values of CMYK data.
A density correction process (S003) is a process in which the tone values indicating the pixels are corrected, but this is described in detail later.
A halftoning process (S004) is a process in which data of a high number of gradations (256 gradations) is converted to data of a number of gradations that can be formed by the printer 1. In the present embodiment, the printer 1 can form three types of dots (large dots, medium dots, and small dots). For this reason, the printer 1 can express a single pixel with four patterns, namely “form a large dot,” “form a medium dot,” “form a small dot,” and “form no dot.” In other words, in the half toning process, data of 256 gradations is converted to data of four gradations.
A rasterizing process (S005) is a process in which image data in a matrix form is rearranged for each set of pixel data to an order in which it should be transferred to the printer 1. Print data that has been generated through these processes is transmitted by the printer driver to the printer 1 along with command data corresponding to a printing method (transport amounts and the like).
Scanner Configuration
When reading an image of the original 72, an operator opens the upper cover 71 and places the original 72 on the original plate glass 73, and closes the upper cover 71. Then, the scanner controller causes the reading carriage 74 to move along the sub-scanning direction while causing the exposure lamp 77 to emit light, and reads the image on the surface of the original 72 with the line sensor 78. The scanner controller transmits the image data that has been read to the scanner driver of the computer 60, and in this way the computer 60 obtains the image data of the original 72.
Regarding Interlaced Printing
The printer 1 of the present embodiment performs an interlaced printing method. Here, “interlaced printing” refers to a printing method in which raster lines are recorded in one pass, and then raster lines are recorded sandwiched therebetween in another pass. In interlaced printing, the printing method for the start and end of printing is different from the printing in the middle, and therefore description is given separately for ordinary printing (printing of the middle) and leading edge/trailing edge printing.
With interlaced printing, every time the paper S is transported in the transport direction by a constant transport amount F, the nozzles record a raster line immediately above the raster line that was recorded in the immediately prior pass. To perform this recording operation while keeping the transport amount constant, it is necessary that (1) a number of nozzles N (integer) that can eject ink is prime with respect to k (k of nozzle spacing k·D), and (2) the transport amount F is set to N·D. Here, N=7, k=4, and F=7·D.
It should be noted that there is a regularity in the manner raster lines are lined up in regions printed using ordinary printing (hereinafter referred to as “ordinary printing regions”) in that a same number of raster lines is formed for each number of nozzles capable of ejecting ink (here, N=7 nozzles). In
“Row regions” are set for the following description. “Row region” refers to a region constituted by a plurality of pixels lined up in the movement direction. It should be noted in regard to pixel size that the size and shape are determined in response to the print resolution. For example, if the print resolution is 720 dpi (movement direction)×720 dpi (transport direction), the pixels are of a size of a square region of approximately 35.28 μm×35.28 μm(≈ 1/720 inch× 1/720 inch).
For example, due to discrepancies in the flight direction of ink ejected from the nozzles, a raster line formed in a second row region is formed toward a third row region side. As a result, the second row region becomes lighter and the third row region becomes darker. Furthermore, the ink amount of the ink ejected toward a fifth row region is smaller than a prescribed ink amount, so that the dots formed in the fifth row region are smaller. As a result, the fifth row region becomes lighter.
When a printed image constituted by raster lines having shading variances in this manner is seen macroscopically, density irregularities in the form of stripes along the movement direction are visible. The quality of the printed image is reduced by these intrinsic density irregularities.
Method of Remedying Intrinsic Density Irregularities
For example, in
Incidentally, in
For the purpose of testing, the printer 1 to be tested for intrinsic density irregularities and the scanner 70 are connected to the computer 60 as shown in
S101: Generating a Test Pattern
First, the printer driver of the computer 60 causes the printer 1 to print a test pattern.
Then, each band-shaped pattern is formed using leading edge printing, ordinary printing, and trailing edge printing. Accordingly, these are constituted by 30 leading edge printing region raster lines, 56 ordinary printing region raster lines, and 30 trailing edge printing region raster lines. Although several thousands of raster lines are formed in the ordinary printing region during ordinary printing, raster lines of eight periods (7×8 periods) are formed in the ordinary printing region when printing correction patterns. The upper ruled line is formed by the first raster line from the leading edge side constituting the band-shaped pattern and the lower ruled line is formed by the 116th raster line from the leading edge side.
S102: Reading the Correction Patterns
Next, the test pattern that has been printed is read by the scanner 70. A scanning origin at the upper left of the image of the test pattern that has been read is set as a reference and a reading range is specified. As shown in
S103: Measuring the Density of the Row Regions
Next, the program for obtaining correction values calculates measurement values of each row region in the three band-shaped patterns. That is, it calculates tone values (read tone values) of each pixel row (a plurality of pixels lined up in an x direction) corresponding to each row region.
To remedy these intrinsic density irregularities, it is necessary to eliminate unevenness in the measurement values of each row region having same tone values. That is, the intrinsic density irregularities are remedied by bringing the measurement values of each row region closer to constant values. Accordingly, in the present embodiment, an averaged value of measurement values of all the row regions having a same tone value is set as a target value and the instructed tone value is corrected so that the measurement value of each row region approaches the target value.
For example, an average value of measurement values (Yb_1 to Yb_116) of all the row regions in the 50% density band-shaped pattern is set as a target value Ybt of the yellow ink nozzle row. Then, in a row region i having a measurement value lower than the target value Ybt, the tone values are corrected so that printing is performed darker than the setting of the instructed tone value Sb. On the other hand, in a row region j having a measurement value higher than the target value Ybt, the tone values are corrected so that printing is performed lighter than the setting of the instructed tone value Sb. Furthermore, the corrected tone values are set as target instructed tone values Sbt.
S104: Calculating the Correction Values
In order to describe a method of calculating the correction values, description is given using as examples the row region i and the row region j of the 50% density (Sb=128) band-shaped pattern formed by the yellow ink nozzle row. It is assumed that the measurement value of the row region i is lower than the target value Ybt and that the measurement value of the row region j is higher than the target value Vbt.
Sbt=Sb+(Sc−Sb)×{(Ybt−Yb)/(Yc−Yb)}
Sbt=Sb−(Sb−Sa)×{(Ybt−Yb)/(Ya−Yb)}
Next, the program for obtaining correction values calculates a correction value Hb for the instructed tone value Sb in these row regions using the target instructed tone values Sbt. It should be noted that the correction value Hb is calculated for each row region.
Hb=(Sbt−Sb)/Sb
Furthermore, the program for obtaining correction values calculates correction values (Ha and Hc) for other instructed tone values (Sa and Sc) by setting the measurement value for the lowest tone value (=0) to 0 (a point D) and the measurement value for the highest tone value 255 to 255 (a point E). The correction value Ha for the instructed tone value Sa is calculated for each row region based on the point D (0, 0) and a point A and a point B (linear interpolation based on a straight line DA or a straight line AB). Then, the correction value Hc for the instructed tone value Sc is calculated based on the point B and a point C and the point E (255, 255) (linear interpolation based on a straight line BC or a straight line CE). Then the three correction values (Ha, Rb, and Hc/a first correction value) are calculated for each row region for all the ink nozzle rows.
Incidentally, 56 raster lines are printed in the ordinary region of the correction pattern. However, correction values are not calculated for each of the 56 row regions, but rather seven correction values are calculated based on an average of the measurement values of the densities in every eighth row region between seven row regions. Since there is regularity for every seven raster lines in the ordinary region, correction values of these seven raster lines are used based on the regularity. For example, for the measurement value Yb of the first row region of the ordinary printing region in the 50% density band-shaped pattern of yellow, an average value is used of the measurement values of the eight row regions in the ordinary printing region, these being the 1st, 8th, 15th, 22nd, 29th, 36th, 43rd, and 50th row regions. Similarly, average values of the eight row regions are used also for the measurement values (Ya and Ye) of the other densities. Then, based on the measurement values that have been averaged, the correction values (Ha, Hb, and He) of the first row region in the ordinary region are calculated.
S105: Storing the Correction Values
The process for obtaining correction values ends when correction values have been stored in the memory 53 of the printer 1. Then a CD-ROM on which the printer driver is stored is packaged with the printer 1 and the printer 1 is shipped from the factory.
Regarding a User-based Process for Correcting Intrinsic Density Irregularities
A user who has purchased the printer 1 connects the printer 1 to a computer in the possession of that user. Then the user places the CD-ROM that was packaged with the printer in a recording/reproducing device 90 and installs the printer driver.
Having been installed on the computer 60, the printer driver requests the printer 1 to send to the computer 60 the correction values H for the intrinsic density irregularities stored in the memory 53. In response to the request, the printer I sends the correction value tables of intrinsic density irregularities to the computer 60. The printer driver stores the correction values H that have been sent from the printer 1 in a memory inside the computer 60. In this way, image data created on the computer 60 can be printed on the printer 1.
Then, upon receiving a print command from the user, the printer driver generates print data and transmits the print data to the printer 1. The printer 1 carries out print processing according to the print data. It should be noted that the method for generating print data is as described earlier (
Hereinafter, detailed description is given regarding a density correction process with respect to intrinsic density irregularities. In this density correction process, the tone value indicated by each pixel is corrected based on the correction value H corresponding to the row region pertaining to that pixel.
Suppose that a tone value S_in indicated by a certain pixel prior to correction is equivalent to one of the instructed tone values (Sa, Sb, and Sc). In this case, the correction values Ha, Hb, and Hc stored in the memory of the computer 60 can be used as they are for the tone value S_in prior to correction. For example, if the tone value S_in prior to correction=Sc, then a tone value S_out after correction is obtained by the following formula.
S_out=Sc×(1+Hc)
H_out=Ha—n+(Hb—n−Ha13 n)×{(S_in−Sa)/(Sb−Sa)}
Then, the tone value S_in prior to correction is corrected based on the calculated correction value H_out.
S_out=S_in×(1+H_out)
The printer driver carries out the density correction process on the tone values of pixels pertaining to the first to 30th row regions of leading edge printing based on the correction value H corresponding to the first to 30th row region stored in the correction value table for leading edge printing. Similarly, for trailing edge printing, the printer driver carries out the density correction process on the tone values of pixels pertaining to the first to 30th row regions of trailing edge printing based on the correction value H corresponding to the first to 30th row region stored in the correction value table for trailing edge printing.
For ordinary printing, since there is regularity in each set of seven row regions, the printer driver carries out the density correction process for each set of seven row regions of the approximately several thousand row regions repetitively using seven correction values H in order. In this way, the data amount of correction values H to be stored can be reduced. And the printer driver similarly carries out the density correction process not only for the yellow ink nozzle row, but also for the tone values of the pixel data of the other nozzle rows.
Due to density correction processing, correction is performed on the row regions that tend to be recognized dark such that the tone values of the pixel data of the pixels corresponding with that row region become lower. Conversely, the correction is performed on the row regions that tend to be recognized light such that the tone values of the pixel data of the pixels corresponding with that row region become higher. In other words, as shown in
Intrinsic density irregularities produced by problems such as the processing precision of the nozzles are remedied by the above-described method. However, when a faulty nozzle occurs while the printer is being used by the user, density irregularities (non-ejection density irregularities) different from intrinsic density irregularities occur undesirably. Hereinafter, detailed description is given regarding non-ejection density irregularities due to faulty nozzles.
“Non-ejection density irregularities” refers to density irregularities produced by faulty nozzles that do not eject ink when ink should be ejected. Faulty nozzles occur in such ways as ink thickeners or foreign substances such as paper dust adhering in the nozzle such that the nozzle becomes blocked, and by air bubbles entering the ink chamber (cavity) of the head. When a faulty nozzle occurs, no dot is formed in the pixel where a dot should be formed, and therefore differences in shading occur due to pixels in which dots are formed correctly and pixels in which dots are not formed due to a faulty nozzle, density irregularities occurs, and image quality is reduced.
Incidentally, if no faulty nozzle occurs, non-ejection density irregularities are not produced. Accordingly, next description is given concerning testing for faulty nozzles in which a check is conducted as to whether or not a faulty nozzle has occurred.
The laser source 80 irradiates a laser light L parallel to the nozzle row. The laser source 80 and the laser receiving element 81 are arranged so that the trajectory of ink ejected normally from each nozzle intersects the laser light L. Then, when a predetermined amount of ink is ejected in a vertical direction from a nozzle toward the paper S, the laser light L is blocked by the ink. Conversely, when ink has not been ejected from the nozzle, the laser light L is not blocked.
On the other hand,
In this way, by carrying out faulty nozzle testing, it is possible to perform a check as to whether or not a faulty nozzle has occurred. If no faulty nozzle has occurred, then there will be no non-ejection density irregularities. However, if printing is executed without implementing a remedying measure even though a faulty nozzle has occurred, then non-ejection density irregularities will occur undesirably. Next, description is given regarding a remedying method for non-ejection density irregularities when a faulty nozzle has occurred.
Cleaning the nozzle face of the head 31 (recovery process) can be put forth as one remedying method for non-ejection density irregularities according to the present embodiment. By cleaning the nozzle face, a faulty nozzle is recovered and ink can be ejected normally. Flushing and pump suction are carried out as cleaning. It should be noted that the head 31 is moved to the non-print area when cleaning is carried out. Then, the pump suction device is moved upward so that the cap 83 contacts the lower surface of the head 31.
Flushing, which is one method of cleaning, is a cleaning operation in which ink is forcefully ejected from the nozzles. Even when the nozzle is blocked and ink stops being ejected, a meniscus of the nozzle (a free surface of the ink exposed at the nozzle) is driven by expanding or contracting the ink chamber. As a result, in the cases such as where thickening of the ink in the ink chamber has not advanced too far, the blockage of the nozzle is eliminated and ink is ejected normally.
Furthermore, pump suctioning refers to a cleaning operation in which a pump is driven and ink inside the ink chamber is forcefully suctioned. One end of the tube 85, which is an ink discharge path, connects to a bottom surface inside the cap 83, and another end is connected to a waste ink cartridge (not shown) via the tube pump. The ink absorber 82 is arranged at a bottom surface inside the cap 83, and not only the waste ink sucked out by the pump 84, but also waste ink due to faulty nozzle testing and flushing is absorbed and waste ink is discharged to the waste ink cartridge via the tube 85.
With these cleaning operations, foreign substances on the nozzle surface can be expelled together with the ink, the meniscus on the nozzle that has dried due to thickening can be returned to a normal condition, and air bubbles inside the ink chambers (cavities) of the head 31 can be eliminated. In this manner, ink is ejected normally from the faulty nozzles.
That is, by carrying out cleaning of the head 31, ink is ejected normally from the faulty nozzles and non-ejection density irregularities are reliably remedied. Note however that a certain amount of time is required when carrying out cleaning and that the printing time becomes undesirably longer. Moreover, ink is consumed undesirably in order to carry out cleaning.
Next, description is given regarding a method of remedying non-ejection density irregularities without carrying out cleaning. In other words, this is a method in which printing is carried out while a condition in which ink is not ejected from a faulty nozzle remains as it is, but non-ejection density irregularity is remedied.
With the present embodiment, in a case where cleaning is not carried out even though a faulty nozzle has occurred, the tone value of a pixel that is adjacent to a pixel to which the faulty nozzle is assigned to form a dot (hereinafter referred to as an adjacent pixel), is corrected. Furthermore, the tone value of the adjacent pixel is corrected to become higher. By setting the tone value of the adjacent pixel higher, the pixel to which the faulty nozzle is assigned is corrected. Note however that the nozzle assigned to the adjacent pixel has to be functioning normally. This is because if the nozzle assigned to the adjacent pixel is also a faulty nozzle, then setting the tone value of the adjacent pixel higher will not remedy the non-ejection density irregularities (a specific correction method is described later).
Furthermore, with interlaced printing, a particular raster line and a raster line neighboring it in the transport direction are formed by respectively different nozzles. For example, suppose that a single faulty nozzle is detected during faulty nozzle testing. If the nozzle that has been assigned to form dots in the third row region in
In
That is, in a case where a single raster line is formed by a single nozzle as in interlaced printing, non-ejection density irregularity is remedied by correcting the tone values of pixels (adjacent pixels) pertaining to two row regions adjacent in the transport direction to the row region to which a faulty nozzle had been assigned to form dots.
Regarding Correction Amount R for Non-Ejection Density Irregularities
Next, description is given regarding a correction amount R for correcting the tone values of pixels that are adjacent to pixels to which a faulty nozzle has been assigned (adjacent pixels). Intrinsic density irregularities produced by problems such as the processing precision of the nozzles are density irregularities specific to each printer. In contrast to this, non-ejection density irregularities are produced by dots not being formed, and therefore there is almost no printer-dependent difference. For this reason, although the correction values H for intrinsic density irregularities are calculated separately in a testing process at the printer manufacturing factory, the correction values R for non-ejection density irregularities are calculated for each printer model during a design phase. The calculated correction values R are used commonly among printers of the same model.
Next, description is given regarding a method of calculating the correction values R. In order to calculate the correction values R, the printer 1 to be tested for non-ejection density irregularities and the scanner 70 are connected to the computer 60 as shown in
Although the normal test pattern is formed assuming that all the nozzles are normal, the omitted nozzle test pattern is formed assuming that particular nozzles are faulty nozzles. That is, dots are intentionally not formed in particular row regions of the row regions that constitute the omitted nozzle test pattern. Dots are not formed in all eight row regions of the omitted nozzle test pattern, which creates an omitted nozzle condition. The row regions in which an omitted nozzle condition is created are an n1 number, an n2 number, . . . , and an n8 number row region from the downstream side in the transport direction. Furthermore, the nozzles assigned to each row region in which the omitted nozzle condition is to be created are all different nozzles. This is because if the nozzle assigned to each row region in which the omitted nozzle condition is to be created was the same nozzle, the characteristics of that nozzle would undesirably influence the correction values R to be calculated. Thus, as shown in
After printing the test pattern, the test pattern is read by the scanner 70.
In this regard, the nozzle assigned to the row region number n1 in the omitted nozzle test pattern is assumed to be a faulty nozzle such that no dots are formed in the row region number n1. For this reason, compared to the tone value N1(A) of the pixel row corresponding to the row region number n1 in the normal test pattern, the tone value N1(B) of the pixel row corresponding to the row region number n1 in the omitted nozzle test pattern is a lower value. Similarly, for the row regions number n2 to number n8, compared to the tone values (N2(A) to N8(A)) in the normal test pattern, the tone values (N2(B) to N8(B)) in the omitted nozzle test pattern are lower values.
Next, an average value R′(A) of tone values of the pixel rows corresponding to the row regions number n1 to number n8 in the normal test pattern and an average value R′(B) of tone values of the pixel rows corresponding to the row regions number n1 to number n8 in the omitted nozzle test pattern are calculated for each ink (YMCK) and for each density (40%, 70%, and 100%).
R′(A)=(N1(A)+N2(A)+ . . . +N8(A)/8
R′(B)=(N1(B)+N2(B)+ . . . +N8(B))/8
Then, a ratio of the tone value (R′(A)) of the pixel row corresponding to the row region printed when the nozzle was normal to the tone value (R′(B)) of the pixel row corresponding to the row region printed when the nozzle was a faulty nozzle is set as a correction amount Rt. The correction amount Rt is expressed by the following formula.
Rt=R′(A)/R′(B)
For example, in a case where a row region printed in yellow ink with the instructed tone value Sd=102 (40% density) has been read by the scanner, the tone value of the pixel row corresponding to that row region will be R′(A) if the nozzle is normal. However, if the nozzle assigned to the row region is a faulty nozzle, then the tone value of the pixel row corresponding to that row region will be R′(B). That is, the density of an image piece printed by the normal nozzle will be Rt times the density of an image piece printed by the faulty nozzle.
Then, in the present embodiment, non-ejection density irregularities are remedied by multiplying by Rt the tone values of pixels adjacent to pixels to which a faulty nozzle has been assigned.
Furthermore, the printer 1 of the present embodiment carries out printing using an interlaced method. With interlaced printing, non-ejection density irregularities are remedied by correcting the tone values of the two pixels adjacent in the transport direction to a pixel to which a faulty nozzle has been assigned. That is, a single pixel in which a dot will not be formed is corrected by two adjacent pixels, and therefore a correction amount R for one adjacent pixel will be a value that is half the above-described correction amount Rt.
For example, in
The correction amount R table generated in this manner is stored in the memory 53 of the printer 1. Then, in a same manner as the correction values H for intrinsic density irregularities, when the user has installed the printer driver on the computer 60, the correction amounts R for non-ejection density irregularities are sent to the computer 60 along with the correction values H. These are then stored in the memory of the computer 60, and when the user gives instruction for printing, a process for correcting non-ejection density irregularities (which is described later) is carried out by the printer driver.
Separate methods for remedying intrinsic density irregularities and non-ejection density irregularities were described above. In the present embodiment, the remedy for intrinsic density irregularities is carried out, then a further remedy for non-ejection density irregularities is carried out when a faulty nozzle has occurred. Hereinafter, description is given regarding a flow of a process for correcting the two types of density irregularities according to the present embodiment. A process for correcting density irregularities is carried out by the printer driver in a same manner as the foregoing process for correcting intrinsic density irregularities. It should be noted that in order to simplify description, the foregoing process for correcting intrinsic density irregularities was a description of correction processing for a case where only intrinsic density irregularities were remedied without non-ejection density irregularities occurring (a case where head cleaning is carried out was also included).
In high speed printing mode, faulty nozzle testing is not carried out prior to printing. For this reason, the time for faulty nozzle testing and the cleaning time can be shortened, which enables printing to be performed quickly. However, when there is a faulty nozzle, image deterioration occurs.
In high quality image mode, faulty nozzle testing is carried out prior to printing, and cleaning is always carried out when there is a faulty nozzle. Since printing is carried out after the faulty nozzle is returned to a normal condition, non-ejection density irregularities do not occur. Note however that time is required to carrying out faulty nozzle testing and cleaning such that the printing time becomes undesirably longer.
In standard mode, faulty nozzle testing is carried out prior to printing, and cleaning is carried out depending on conditions (this is described later). Furthermore, in a case where cleaning is not carried out even though there is a faulty nozzle, the tone values of pixels adjacent to the pixels to which the faulty nozzle is assigned are corrected.
Then, if there is no faulty nozzle (S203→no), then the printer driver generates print data in accordance with the flow of
If the printing mode is high quality image mode (yes), then head cleaning is carried out. If the printing mode is not high quality image mode (no), then the printer driver checks the number of faulty nozzles (S205). If the number of faulty nozzles is one (no), then the remedy for non-ejection density irregularities is carried out without performing cleaning. Here, the process of generating print data in a case where the remedy for non-ejection density irregularities and the remedy for intrinsic density irregularities are carried out without performing cleaning is set as a second print data generating process. On the other hand, in a case where cleaning is carried out or in a case where there is no faulty nozzle, or in a case where faulty nozzle testing is not carried out, only the remedy for intrinsic density irregularities is carried out. The print data generating process in this case is as in the flow of
Then, if the number of faulty nozzles is two or more (yes), then a check is made as to whether or not the row regions to which the faulty nozzles are assigned are adjacent (S206). Then, if the row regions to which the faulty nozzles are assigned are adjacent (yes), then head cleaning is carried out (S207).
On the other hand, when there is a single faulty nozzle in standard mode (S205→no), or when the row regions to which the faulty nozzles are assigned are not adjacent (S206→yes), the second print data generating process is carried out. Next, description is given regarding the second print data generating process.
Then corrections are carried out for intrinsic density irregularities and non-ejection density irregularities (S303). In the above-described process for correcting intrinsic density irregularities (
S_out=S_in×(1+H)
That is, in the first print data generating process (
In contrast to this, in the second print data generating process (
S_out=S_in×(1+H+R)
Note however that when the tone value of the pixels to which a faulty nozzle has been assigned is the same as any of the instructed tone values (Sd, Se, or Sf) when the test pattern of
S_out=S_in×(1+H+Ryd)
On the other hand, in a case where the tone value S′_in of pixels to which a faulty nozzle has been assigned is different from the instructed tone value as shown in
R_out=Ryd+(Rye−Ryd)×{(S_in−Sd)/(Se−Sd)}
For example, in a case where the tone value of the pixels assigned to the third row region in
S_out=S_in×(1+H+R_out)
Suppose that at this time the tone value S_out after correction becomes larger than the highest tone value 255. An image based on image data having tone values larger than 255 cannot be printed. For this reason, when the tone value S_out after correction becomes larger than the highest tone value 255, non-ejection density irregularities cannot be remedied. Consequently, a check is made as to whether or not the tone values S_out after correction are larger than 255 (S304), and if these are larger than 255 (no), then cleaning of the head 31 is carried out (S307). By doing this, the faulty nozzle becomes normal and it becomes unnecessary to carry out correction of non-ejection density irregularities for the tone values of adjacent pixels. As a result, it becomes possible to avoid the undesirability of the highest tone value becoming larger than 255. Then, after cleaning, the printer driver carries out the first print data generating process. Note however that in this case the resolution conversion process and the color conversion process have already been executed on the image data from the application software and therefore the procedure may proceed from the density correction process (S003).
On the other hand, if the tone values S_out after correction are not greater than 255 (yes), then the printer driver executes the half toning process on the image data to convert it to data of four tones that can be formed by the printer 1 (S305). Then the printer driver carries out the rasterizing process (S306) in which image data in a matrix form is rearranged for each set of pixel data to an order suitable for transfer to the printer 1.
Thus, the print data generated in the first print data generating process or the second print data generating process is sent to the printer 1 together with print commands. Then an image in which intrinsic density irregularities or non-ejection density irregularities are not produced is printed by the printer 1.
In this way, with the present embodiment, reduced image quality can be avoided without carrying out cleaning when a faulty nozzle has occurred by correcting the tone values of pixels adjacent to pixels to which the faulty nozzle has been assigned. Since cleaning is not carried out, the printing time is shortened and consumption of ink used in cleaning can be suppressed.
If the printer 1 only held correction values H for intrinsic density irregularities, then when a faulty nozzle occurred during use by the user, streaks would be produced undesirably in the image and the effect of correcting intrinsic density irregularities would be lessened. For this reason, by holding both the correction values H for intrinsic density irregularities and the correction amounts R for non-ejection density irregularities as in the present embodiment, deterioration in image quality can be avoided without carrying out cleaning.
Furthermore, in the present embodiment, when there is a faulty nozzle, corrections can be carried out on both types of density irregularities simply by adding the correction amounts R for non-ejection density irregularities to the correction values H for intrinsic density irregularities (S_out=S_in×(1+H+R). That is, the correction process does not become complicated even though corrections are carried out for the two types of density irregularities.
In this embodiment, the correction method for non-ejection density irregularities can be selected by the user according to the circumstance. For example, in a case where the user desires to print quickly even though the image quality will be worsened, printing can be performed without carrying out faulty nozzle testing. Conversely, in a case where the user desires to print a high quality image even though this takes time, it is possible to always carry out head cleaning whenever there is a faulty nozzle.
With the foregoing embodiment, description was given regarding a method of remedying non-ejection density irregularities in the interlaced printing method when the printer 1 carried out printing using the interlaced printing method. In a second embodiment, description is given regarding a method of remedying non-ejection density irregularities in an overlap printing method when the printer 1 carries out printing using the overlap printing method.
Regarding Overlap Printing
In overlap printing, each time the paper S is transported by a constant transport amount F in the transport direction, the nozzles form dots intermittently at every several dots. Then, in another pass, dots are formed by other nozzles to complement (to fill in the space between) the intermittent dots that have already been formed. In this way, a single raster line is formed by a plurality of nozzles.
Forming a single raster line in this manner in M passes is defined by an “overlap number M.” In
For example, in
Regarding Non-Ejection Density Irregularities in Overlap Printing
Regarding Remedying Non-Ejection Density Irregularities in Overlap Printing
In the foregoing embodiment, two methods were put forth for remedying non-ejection density irregularities, namely a method involving cleaning the nozzle face of the head, and a method involving correcting the tone values of adjacent pixels. Even though the printing method is different, the method of remedying non-ejection density irregularities by cleaning is the same. However, in the interlaced printing method and the overlap printing method, the pixels adjacent to pixels to which a faulty nozzle has been assigned (adjacent pixels) are different. Accordingly, hereinafter description is given regarding a method of correcting tone values of adjacent pixels in overlap printing.
Suppose that a nozzle assigned to a pixel third from the left in the third row region (hereinafter referred to as “third pixel”) is a faulty nozzle as shown in
That is, in a case where a single raster line is formed by two or more nozzles as in overlap printing, non-ejection density irregularity is remedied by correcting the tone values of pixels adjacent in the transport direction and the movement direction to the pixel at which a faulty nozzle has been assigned to form a dot. Furthermore, since a single pixel in which a dot will not be formed is corrected by four adjacent pixels, the correction amount R for one adjacent pixel will be a value that is ¼ the above-described correction amount Rt.
The foregoing embodiments gave description mainly regarding a printing system having an inkjet method printer, and included disclosure of methods of remedying density irregularities for example. Furthermore, the foregoing embodiments are merely for facilitating the understanding of the present invention, and are not meant to be interpreted in a manner limiting the scope of the present invention. Naturally the invention can be modified and improved without departing from the gist thereof and includes functional equivalents. In particular, embodiments described below are also included in the invention.
Regarding the Printer 1
In the foregoing embodiments, description was given using as an example a printer (serial printer) that forms raster lines while the head 31 moves in the movement direction, but there is no limitation to this. For example, the present invention also applies to a line head printer in which an image is accomplished by ejecting ink from nozzles lined up in a direction (paper width direction) intersecting a transport direction onto a paper that is transported in the transport direction without stopping. In this case, the raster lines are formed along the transport direction and the row regions refer to regions constituted by regions of a plurality of pixels lined up in the transport direction.
Since the nozzles of a line head printer are lined up in the paper width direction, the number of nozzles is greater compared to a serial type printer. For this reason, time is used in moving the nozzles of the line head printer to the non-print area for cleaning. Furthermore, since there are a great number of nozzles, the proportion of the number of nozzles that are not blocked becomes greater and there is a high probability that ink will be consumed to no purpose when carrying out cleaning. That is to say, for a line head printer that takes time for cleaning and consumes a large amount of ink in cleaning, the present invention involving remedying faulty nozzles without carrying out cleaning is an effective invention.
Furthermore, in the printer of the foregoing embodiments, a voltage was applied to a drive element (piezo element) to expand/contract an ink chamber in order to eject a liquid, but there is no limitation to this. For example, a printer (thermal jet method) may be used in which a bubble is produced inside the nozzle using a heating element and a liquid is ejected by that bubble.
Regarding the Liquid Ejecting Apparatus
In the foregoing embodiments, an inkjet printer was shown as an example as part of a liquid ejecting apparatus that executes a liquid ejecting method, but there is no limitation to this. As long as it is a liquid ejecting apparatus, the present invention may be applied to various industrial apparatuses that are not printers (printing apparatuses). For example, the present invention can also be applied to apparatuses such as a textile apparatus for applying a pattern to a fabric, a color filter manufacturing apparatus, an apparatus for manufacturing displays such as organic EL displays, a DNA chip manufacturing apparatus that manufactures a DNA chip by applying a solution in which DNA is dissolved onto a chip, and a circuit board manufacturing apparatus. Furthermore, in the foregoing embodiments, since the printer driver in the computer 60 carried out the density correction processing, the liquid ejecting apparatus involved the computer 60 on which the printer driver was installed and the printer 1 connected to the computer 60. However, in a case where the CPU 52 on the printer side performs the role of the printer driver, the printer only is the liquid ejecting apparatus.
Regarding Cleaning
In the foregoing embodiments, whether or not row regions to which faulty nozzles were assigned were adjacent (
Regarding Remedying Intrinsic Density Irregularities
In the foregoing embodiments, a method was carried out for remedying intrinsic density irregularities produced by problems such as the processing precision of the nozzles. However, as long as a remedy for non-ejection density irregularities is carried out without performing cleaning, the method for remedying intrinsic density irregularities may not necessarily be carried out.
In this case, the tone values S_in prior to correction are multiplied by the correction amount R to correct the tone values of adjacent pixels (S_out=S_in×(1+R)). However, the effect of remedying non-ejection density irregularities is weakened undesirably by intrinsic density irregularities.
Regarding Correction Amount R
In the foregoing embodiments, non-ejection density irregularities were remedied by calculating the correction amount R according to a ratio of tone values of pixels of an omitted nozzle to normally printed pixels then multiplying the tone values S_in prior to correction by the correction amount R, but there is no limitation to this. For example, it is also possible to calculate a correction amount from a difference in tone values between pixels of an omitted nozzle and normally printed pixels then adding the correction amount to the tone values prior to correction.
Furthermore, in the foregoing embodiments, the normal test pattern and the omitted nozzle test pattern were formed to calculate the correction amounts R, but there is no limitation to this. For example, a test pattern may be formed by determining in advance a number of candidate values R′ of the correction amount R.
Number | Date | Country | Kind |
---|---|---|---|
2007-006261 | Jan 2007 | JP | national |