1. Technical Field
The present invention relates to a method of calculating a correction value and a method of discharging liquid.
2. Related Art
As one type of liquid discharging devices, there are ink jet printers that perform a printing operation by discharging ink on various media such as a sheet, a cloth, or a film from a nozzle. Recently, as one type of the ink jet printers, line head printers having a nozzle row of a length corresponding to the sheet width in a predetermined direction intersecting a transport direction of a medium have been developed.
Non-uniformity of density may occur due to a problem such as precision of nozzle processing, landing of ink droplets in an inappropriate position on the medium, or a difference of ink discharging amounts. Thus, a correction value is calculated such that an image piece that is visually recognized thin is printed thick and an image piece that is visually recognized thick is printed thin. Accordingly, an actual test pattern is printed by the printer. Then, a method in which the test pattern is read out by the scanner, and a correction value is calculated based on the read-out result has been proposed (for example, JP-A-2006-305952).
In a printer having a long head, a long test pattern in a predetermined direction is printed. However, there is limit on the range in which the test pattern can be read out by the scanner. Accordingly, a test pattern that is printed by the printer having a long head cannot be read out by the scanner, and therefore, a correction value cannot be calculated.
Thus, a method of calculating a correction value of the printer having the long head is needed.
An advantage of some aspects of the invention is that it provides a method of calculating a correction value and a method of discharging liquid.
According to a major aspect of the invention, there is provided a method of calculating a correction value. The method includes: forming a first test pattern on a medium by using a first nozzle group and a second nozzle group of a liquid discharging device including a nozzle row, in which a plurality of nozzles for discharging liquid is aligned in a predetermined direction, having the first nozzle group, the second nozzle group, and a third nozzle group; forming a second test pattern on the medium by using the second nozzle group and the third nozzle group of the liquid discharging device; setting the first test pattern in a scanner, acquiring a read-out result of a portion formed by the first nozzle group from a read-out result of the first test pattern as a first read-out gray scale value, and acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the first test pattern as a second read-out gray scale value; setting the second test pattern other than the first test pattern in the scanner, acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the second test pattern as a third read-out gray scale value, and acquiring a read-out result of a portion formed by the third nozzle group from a read-out result of the second test pattern as a fourth read-out gray scale value; converting the first read-out gray scale value, the second read-out gray scale value, the third read-out gray scale value, and the fourth read-out gray scale value into corrected read-out gray scale values by correcting at least one between the read-out result of the first test pattern and the read-out result of the second test pattern based on a difference between the second read-out gray scale value and the third read-out gray scale value; and calculating a correction value based on the corrected read-out gray scale values.
Other aspects of an embodiment of the invention will be apparent by descriptions here and accompanying drawings.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
By descriptions here and description of the attached drawings, at least the followings become apparent.
According to a first aspect of the invention, there is provided a method of calculating a correction value. The method includes: forming a first test pattern on a medium by using a first nozzle group and a second nozzle group of a liquid discharging device including a nozzle row, in which a plurality of nozzles for discharging liquid is aligned in a predetermined direction, having the first nozzle group, the second nozzle group, and a third nozzle group; forming a second test pattern on the medium by using the second nozzle group and the third nozzle group of the liquid discharging device; setting the first test pattern in a scanner, acquiring a read-out result of a portion formed by the first nozzle group from a read-out result of the first test pattern as a first read-out gray scale value, and acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the first test pattern as a second read-out gray scale value; setting the second test pattern other than the first test pattern in the scanner, acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the second test pattern as a third read-out gray scale value, and acquiring a read-out result of a portion formed by the third nozzle group from a read-out result of the second test pattern as a fourth read-out gray scale value; converting the first read-out gray scale value, the second read-out gray scale value, the third read-out gray scale value, and the fourth read-out gray scale value into corrected read-out gray scale values by correcting at least one between the read-out result of the first test pattern and the read-out result of the second test pattern based on a difference between the second read-out gray scale value and the third read-out gray scale value; and calculating a correction value based on the corrected read-out gray scale values.
According to the above-described method of calculating the correction value, for the read-out results of test patterns that are not simultaneously read out by the scanner, the read-out error of the scanner can be corrected, and thereby a correction value can be calculated more accurately.
In the above-described method of calculating the correction value, it may be configured that the first nozzle group, the second nozzle group, and the third nozzle group are aligned in the described order from one side in the predetermined direction, and, in the converting of the first to fourth read-out gray scale values into the corrected read-out gray scale values, the difference between the second read-out gray scale value and the third read-out gray scale value is calculated based on a difference between an average value of the second read-out gray scale values of the second nozzle group, from which the read-out result of the first test pattern formed by the nozzle located in an end portion on the other side is excluded, and an average value of the third read-out gray scale values of the second nozzle group from which the read-out result of the second test pattern formed by the nozzle located in an end portion on the one side is excluded.
In such a case, the read-out result of the first test pattern that is formed by a nozzle located in the end portion on the other side of the second nozzle group and the read-out result of the second test pattern formed by the nozzle located in the end portion on the one side of the second nozzle group may be influenced by the background color of the medium. Accordingly, by calculating the difference between the second read-out gray scale value and the third read-out gray scale value with such read-out results excluded, the read-out error of the scanner can be corrected more accurately.
In the above-described method of calculating the correction value, it may be configured that the first nozzle group, the second nozzle group, and the third nozzle group are aligned in the described order from one side in the predetermined direction, and the first nozzle group, the second nozzle group, and the third nozzle group belong to different heads, and, in the converting of the first to fourth read-out gray scale values into the corrected read-out gray scale values, the difference between the second read-out gray scale value and the third read-out gray scale value is calculated based on a difference between an average value of the second read-out gray scale values of the second nozzle group, from which the read-out result of the first test pattern formed by the nozzle located in an end portion on the one side is excluded, and an average value of the third read-out gray scale values of the second nozzle group from which the read-out result of the second test pattern formed by the nozzle located in an end portion on the other side is excluded.
In such a case, there is a difference between the read-out results for different heads. Accordingly, the read-out result of the first test pattern formed by the nozzle of the second nozzle group that is located in an end portion in one direction and the read-out result of the second test pattern formed by the nozzle of the second nozzle group that is formed by the nozzle located in an end portion on the other side may be influenced by the read-out results of other heads. Thus, by calculating the difference between the second read-out gray scale value and the third read-out gray scale value with such read-out results excluded, the read-out error of the scanner can be corrected more accurately.
In the above-described method of calculating the correction value, the corrected read-out gray scale value corresponding to the third nozzle group may be the fourth read-out gray scale value that is corrected by the difference between the second read-out gray scale value and the third read-out gray scale value.
In such a case, the read-out error of the scanner can be corrected.
In the above-described method of calculating the correction value, it may be configured that the corrected read-out gray scale value corresponding to the first nozzle group is the first read-out gray scale value that is corrected by a part of the difference between the second read-out gray scale value and the third read-out gray scale value, the corrected read-out gray scale value corresponding to the second nozzle group is the second read-out gray scale value that is corrected by a part of the difference, and the corrected read-out gray scale value corresponding to the third nozzle group is the fourth read-out gray scale value that is corrected by a remaining amount of the difference between the second read-out gray scale value and the third read-out gray scale value from which the part is excluded.
In such a case, the read-out error of the scanner can be corrected.
In the above-described method of calculating the correction value, it may be configured that the first nozzle group, the second nozzle group, and the third nozzle group are aligned in the described order from one side in the predetermined direction, the first test pattern is formed on the medium by using the first nozzle group, the second nozzle group, and the nozzle of the third nozzle group that is located on an end portion on the one side, and the second test pattern is formed on the medium by using the nozzle of the first nozzle group that is located in an end portion on the other side, the second nozzle group, and the third nozzle group.
In such a case, the correction value can be calculated more accurately based on the read-out result that is not influenced by the background color of the medium.
In the above-described method of calculating the correction value, it may be configured that the first nozzle group, the second nozzle group, and the third nozzle group are aligned in the described order from one side in the predetermined direction, the corrected read-out gray scale value corresponding to an end portion of the second nozzle group on the one side is the second read-out gray scale value that is corrected by the difference between the second read-out gray scale value and the third read-out gray scale value, and the corrected read-out gray scale value corresponding to an end portion of the second nozzle group on the other side is the third read-out gray scale value that is corrected by the difference between the second read-out gray scale value and the third read-out gray scale value.
In such a case, the correction value can be calculated more accurately based on the read-out result that is not influenced by the background color of the medium.
According to a second aspect of the invention, there is provided a method of discharging liquid. The method includes: forming a first test pattern on a medium by using a first nozzle group and a second nozzle group of a liquid discharging device including a nozzle row, in which a plurality of nozzles for discharging liquid is aligned in a predetermined direction, having the first nozzle group, the second nozzle group, and a third nozzle group; forming a second test pattern on the medium by using the second nozzle group and the third nozzle group of the liquid discharging device; setting the first test pattern in a scanner, acquiring a read-out result of a portion formed by the first nozzle group from a read-out result of the first test pattern as a first read-out gray scale value, and acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the first test pattern as a second read-out gray scale value; setting the second test pattern other than the first test pattern in the scanner, acquiring a read-out result of a portion formed by the second nozzle group from a read-out result of the second test pattern as a third read-out gray scale value, and acquiring a read-out result of a portion formed by the third nozzle group from a read-out result of the second test pattern as a fourth read-out gray scale value; converting the first read-out gray scale value, the second read-out gray scale value, the third read-out gray scale value, and the fourth read-out gray scale value into corrected read-out gray scale values by correcting at least one between the read-out result of the first test pattern and the read-out result of the second test pattern based on a difference between the second read-out gray scale value and the third read-out gray scale value; calculating a correction value based on the corrected read-out gray scale values; and correcting a gray scale value represented by image data by using the correction value and discharging liquid based on a corrected gray scale value by using the liquid discharging device.
According to the above-described method of discharging liquid, the gray scale value is corrected by using a correction value in which the read-out error of the scanner is corrected, and thereby non-uniformity of liquid discharge can be prevented. For example, when the liquid discharging device is a printer, the non-uniformity of density can be prevented.
According to a third aspect of the invention, there is provided a method of calculating a correction value. The method includes: forming a first test pattern having a first dot row group and a second dot row group on a medium by using a liquid discharging device that alternately repeats forming a dot row, in which dots are aligned in an intersection direction, with a nozzle row, in which a plurality of nozzles for discharging liquid is aligned in a predetermined direction, and the medium relatively moved in the intersection direction intersecting the predetermined direction and relatively moving the nozzle row and the medium in the predetermined direction; forming a second test pattern having a second dot row group and a third dot row group on the medium by using the liquid discharging device; setting the first test pattern in a scanner, acquiring a read-out result of the first dot row group as a first read-out gray scale value, and acquiring a read-out result of the second dot row group as a second read-out gray scale value; setting the second test pattern other than the first test pattern in the scanner, acquiring a read-out result of the second dot row group as a third read-out gray scale value, and acquiring a read-out result of the third dot row group as a fourth read-out gray scale value; converting the first read-out gray scale value, the second read-out gray scale value, the third read-out gray scale value, and the fourth read-out gray scale value into corrected read-out gray scale values by correcting at least one between the read-out result of the first test pattern and the read-out result of the second test pattern based on a difference between the second read-out gray scale value and the third read-out gray scale value; and calculating a correction value based on the corrected read-out gray scale values.
According to the above-described method of calculating the correction value, the read-out error of the scanner can be corrected, and whereby the correction value can be calculated more accurately.
Line Head Printer
Hereinafter, an ink jet printer as a liquid discharging apparatus according to an embodiment of the invention, and more particularly, a line head printer (printer 1) as one type of the ink jet printer will be described as an example.
The controller 10 is a control unit that is used for performing a control operation for the printer 1. An interface unit 11 is used for transmitting and receiving data between the computer 50 as an external apparatus and the printer 1. A CPU 12 is an arithmetic processing device that is used for controlling the entire printer 1. A memory 13 is used for securing an area for storing a program of the CPU 12, a work area, and the like. The CPU 12 controls each unit based on the program that is stored in the memory 13 by using the unit control circuit 14.
A transport unit 20 includes transport rollers 21A and 21B and a transport belt 22. The transport unit 20 transports a sheet S to a printable position and transports the sheet S in the transport direction at a predetermined transport speed in a printing process. A feed roller 23 is a roller that is used for automatically feeding the sheet S that is inserted into a paper inserting port on the transport belt 22 inside the printer 1. The transport belt 22 having a ring shape is rotated by the transport rollers 21A and 21B, and whereby the sheet S on the transport belt 22 is transported. In addition, electrostatic adsorption or vacuum adsorption is performed for the sheet on the transport belt 22 from the lower side.
The head unit 30 is used for discharging ink on a sheet and includes a plurality of heads 31. On a lower face of the head 31, a plurality of nozzles as ink discharging units is disposed. In each nozzle, a pressure chamber (not shown) in which ink is inserted and a driving element (piezo element) that is used for discharging ink by changing the volume of the pressure chamber are disposed.
In addition, the heads 31 are disposed such that a distance between the rightmost nozzle (for example, #1 of 31(2)) of the left head between two heads 31 aligned in the sheet width direction and the leftmost nozzle (for example, #180 of 31(1)) of the right head is a predetermined distance D. In other words, within the head unit 30, nozzles (YMCK) of four colors are aligned in the sheet width direction with a predetermined distance D interposed therebetween.
In such a line head printer, when the controller 10 receives print data, the controller 10, first, rotates the feed roller 23 so as to transmit a sheet S to be printed on the transport belt 22. The sheet S is transported on the transport belt 22 at a constant speed without stopping and passes below the head unit 30. While the sheet S passes below the head unit 30, ink is intermittently discharged from each nozzle. As a result, a dot row formed of a plurality of dots in the transport direction is formed on the sheet S, and whereby an image is printed.
Non-Uniformity of Density
For description below, a “pixel area” and a “row area” are defined here. The pixel area represents a rectangular area that is virtually determined on a sheet. The size and the shape of the pixel area are determined in accordance with the printing resolution. One “pixel” that configures image data corresponds to one pixel area. In addition, a “row area” is an area located on the sheet which is configured by a plurality of the pixel areas aligned in the transport direction. A “pixel row” of data in which pixels are aligned in a direction facing the transport direction corresponds to one row area.
When a printed image that is formed of raster lines having different density is viewed macroscopically, non-uniformity of density having a striped shape in the transport direction is visually recognized. This non-uniformity of density becomes a reason for degrading the image quality of the printed image.
For example, in
In
In the line head printer 1 according to this embodiment, an image is printed on a sheet by transporting the sheet under the head unit 30 without moving the head unit 30. In addition, in a printer like the printer 1 according to this embodiment that does not have a plurality of the head units 30 (
Thus, according to the first embodiment, for a case where a correction value H of the printer 1 that prints a sheet of a size (for example, a sheet of A2 size) larger than the readable range of the scanner, the correction pattern is divided into several parts and printed on sheets (for example, sheets of A4 size) that can be read out by the scanner. Accordingly, the entire correction pattern can be read out by the scanner.
After the correction pattern is read out by the scanner, the image data of the read-out correction pattern is adjusted such that the number of pixel rows in which pixels are aligned in a direction corresponding to the sheet width direction and the number of raster lines (the number of row areas) that configures the correction pattern are the same. In other words, the pixel rows read out by the scanner and the row areas are associated with each other as one-to-one matching. Then, an average value of the read-out gray scale values denoted by the pixels of a pixel row corresponding to a row area is set as the read-out gray scale value of the row area. The read-out result shown in
The correction patterns printed in the first sheet P1 are simultaneously read out by the scanner. However, there is a level difference in a boundary line between a read-out gray scale value (hereinafter, referred to as a read-out gray scale value of the first head) of the correction pattern that is formed by the first head 31(1) and a read-out gray scale value (hereinafter, referred to as a read-out gray scale value of the second head) of the correction pattern that is formed by the second head 31(2). The read-out gray scale value of the first head tends to be lower than the read-out gray scale value of the second head. This is a variation of the read-out gray scale value that is generated due to a characteristic difference of the heads 31. Accordingly, for example, in order to suppress non-uniformity of density of an image formed by the first head 31(1) and the second head 31(2), a correction value for which an image printed by the first head 31(1) is printed thick and an image printed by the second print head 31(2) is printed thin may be calculated.
Similarly, the correction patterns printed on the second sheet P2 are simultaneously read out by the scanner. However, there is a level difference in a boundary line between a read-out gray scale value of a third head and a read-out gray scale value of a fourth head. This is caused by a characteristic difference of the heads 31, and it is known that an image printed by the third head 31(3) is thinner than an image printed by the fourth head 31(4).
In addition, there is also a level difference in the boundary line between the read-out gray scale value of the second head and the read-out gray scale value of third head. However, a correction pattern formed by the second head 31(2) and a correction pattern formed by the third head 31(3) are printed on different sheets P1 and P2 and are not simultaneously read out by the scanner. In addition, the scanner may have an error in the result of read-out due to a use condition and the like. In addition, a read-out error of the scanner may be generated for a case where the sheet P1 is read out by the scanner and a case where the sheet P2 is read out by the scanner.
Accordingly, a difference between the read-out gray scale value of the first head and the read-out gray scale value of the second head and a difference between the read-out gray scale value of the third head and the read-out gray scale value of the fourth head which are simultaneously read by the scanner can be determined as differences due to characteristic differences of heads. However, whether a difference between the read-out gray scale value of the second head (or the read-out gray scale value of the first head) and the read-out gray scale value of the third head (or the read-out gray scale value of the fourth head) that are not simultaneously read out by the scanner is due to a characteristic difference of heads or due to a read-out error of the scanner cannot be determined.
In other words, in the comparative example, a head 31 (or a nozzle) that is used for printing a correction pattern on one sheet P1 is not used for printing a correction pattern on the other sheet P2. Thus, it cannot be determined whether a read-out error of the scanner is generated between the read-out result of one sheet P1 and the read-out result of the other sheet P2. Accordingly, when test patterns are printed, same as in the comparative example, a read-out error of the scanner between read-out results of correction patterns that are not simultaneously read out by the scanner cannot be corrected.
When a correction value is calculated based on the read-out result (the read-out gray scale value) in which a read-out error of the scanner is not relieved, non-uniformity of density cannot be suppressed. For example, in the read-out result shown in
The object of this embodiment is to calculate a correction value of a printer that prints a sheet of a size larger than the read-out range of a scanner, that is, a printer having a long head more accurately. Next, a method of printing a test pattern according to this embodiment will be described.
Here, for description, a read-out result of the correction pattern printed on the sheet P1 by the first head 31(1) is referred to as a “first read-out gray scale value”, and a read-out result of the correction pattern printed on the sheet P2 by the second head 31(2) is referred to as a “second read-out gray scale value”. In addition, a read-out result of the correction pattern printed on the sheet P2 by the second head 31(2) is referred to as a “third read-out gray scale value”, a read-out result of the correction pattern printed on the sheet P2 by the third head 31(3) is referred to as a “fourth read-out gray scale value”, a read-out result of the correction pattern printed on the sheet P3 by the third head 31(3) is referred to as a “fifth read-out gray scale value”, and a read-out result of the correction pattern printed on the sheet P3 by the fourth head 31(4) is referred to as a “sixth read-out gray scale value”.
As shown in
According to this embodiment, a part or the whole of the read-out results of the correction patterns is corrected (at least one between the first test pattern and the second test pattern is corrected) based on the difference X1 between the second read-out gray scale value and the third read-out gray scale value and the difference X2 between the fourth read-out gray scale value and the fifth read-out gray scale value, and whereby the first read-out gray scale value to the sixth read-out gray scale value are converted into “corrected read-out gray scale values” from which read-out errors of the scanner are resolved. Then, the correction values H are calculated based on the corrected read-out gray scale values.
In addition, when the sheet on which the correction pattern is printed is white, among the second read-out gray scale values, the read-out result of the correction pattern printed by the nozzle of the second head 31(2) that is located on a left end portion in the sheet width direction may be influenced by a white background portion of the sheet (the background color of the sheet) so as to be read out thinner than the actual density thereof. Thus, for calculating the read-out error X1 of the scanner, the read-out gray scale value of the correction pattern formed by the nozzle of the second head 31(2) located in the left end portion is not used (the read-out result formed by the nozzle of the second nozzle group that is located in the end portion on the other side is excluded).
In other words, the read-out results of the correction patterns formed by nozzles of the second head 31(2) other than the nozzles located in the both end portions can be stated as stable data. Thus, the second read-out gray scale values of the row area corresponding to the nozzles of the second head 31(2) other than the nozzles on both end portions are the second read-out gray scale values that belong to the stable area. Then, an average value of the second read-out gray scale values belonging to the stable area is calculated, and the average value becomes an “average value of the second read-out gray scale value”.
In addition, as shown in
Then, a difference between the average value of the second read-out gray scale values and the average value of the third read-out gray scale values is referred to as a “read-out error X1 of the scanner”. The read-out result of the sheet P1 and the read out result of the sheet P2 are corrected based on the “read-out error X1 of the scanner”.
Similarly, an average value of stable read-out results among the fourth read-out gray scale values is calculated as an “average value of the fourth read-out results, and an average value of stable read-out results among the fifth read-out gray scale values is calculated as an “average value of the fifth read-out results. Then, a difference between the average value of the fourth read-out gray scale values and the average value of the fifth read-out gray scale values is referred to as a “read-out error X2 of the scanner”. The read-out result of the sheet P2 and the read-out result of the sheet P3 are corrected based on the “read-out error X2 of the scanner.
As described above, by repeatedly printing the correction patterns on other sheets P1 to P3 (that is, sheets that are not simultaneously read out by the scanner) by using the same heads 31(2) and 31(3), the read-out error of the scanner can be calculated. Next, a method of calculating a “corrected read-out gray scale value”, in which the read-out error of the scanner is resolved, based on the read-out result of the correction pattern will be described.
As shown in
Among the read-out gray scale values of the second head, the read-out result of the second read-out gray scale value for the third head 31(3) side may be influenced by the white background of the sheet, and the read-out result of the corrected third read-out gray scale value for the first head 31(1) side may be influenced by the white background of the sheet. Thus, the read-out result of the row area corresponding to the nozzle located on the first head 31(1) side (the right side in the sheet width direction) of the second head 31(2) relative to the center portion, that is, the second read-out gray scale value (the read-out result of the sheet P1) is selected. In addition, it is preferable that the read-out result of the row area corresponding to the nozzle located on the third head 31(3) side (the left side in the sheet width direction) of the second head 31(2) relative to the center portion, that is, the corrected third read-out gray scale value (the read-out result of the sheet P2) is selected.
Similarly, the read-out result of the row area corresponding to the nozzle located on the second head 31(2) side (the right side in the sheet width direction) of the third head 31(3) relative to the center portion, that is, the corrected fourth gray scale value (the read-out result of the sheet P2) is selected. In addition, it is preferable that the read-out result of the row area corresponding to the nozzle located on the fourth head 31(4) side (the left side in the sheet width direction) of the third head 31(3) relative to the center portion, that is, the corrected fifth read-out gray scale value (the read-out result of the sheet P3) is selected.
The read-out result influenced by the white background of the sheet is read out to be thinner than its actual density. Thus, when the correction value H is calculated by selecting the read-out result influenced by the white background of the sheet, the row area thereof may be printed too thick. Accordingly, by not selecting the read-out result that may be influenced by the white background of the sheet as possibly, the correction value H can be calculated more accurately. Thereby non-uniformity of the density can be suppressed. The invention is not limited thereto, and the read-out result that may be influenced by the white background of the sheet may be selected.
To sum up the description as above, as shown in
In addition, in
Thereafter, the read-out gray scale value for the second head and the read-out gray scale value for the third head have two read-out gray scale values for each row area, respectively. Thus, it is preferable that the “corrected read-out gray scale value” that is finally configured by one read-out gray scale value corresponding to each row area is calculated by selecting a read-out gray scale value that is not influenced by the white background portion of the sheet or the like. In
In
In addition, in the comparative example (
In the read-out result of the correction pattern printed in the boundary line portion of the heads 31, a level difference due to a characteristic difference of heads is generated. For example, as shown in
In the comparative example (
Moreover, a correction pattern printed in the boundary line between the second head 31(2) and the third head 31(3) is adjacent to the margin of the sheet. Thus, the read-out result of the correction pattern printed in the boundary line between the second head 31(2) and the third head 31(3) may be influenced by the white background of the sheet so as to result in a read-out gray scale value of thinner density than the actual density. In such a case, the correction value H of the row area corresponding to the boundary line between the second head 31(2) and the third head 31(3) is not calculated accurately, and, for example, a boundary line between an image printed by the second head 31(2) and an image printed by the third head 31(3) is printed thick, whereby the image quality deteriorates.
In other words, as in the comparative example, when the correction pattern printed in the boundary line of the heads 31 is located adjacent to the margin of the sheet, the correction value H of the row area corresponding to the boundary line of the head 31 cannot be calculated. Thus, as in the print example 1, the correction pattern is printed in the center portion (other than the end portion of the sheet) of the sheet for the boundary line of the heads 31, the read-out result of the correction pattern printed in the boundary line of the head 31 becomes stable, and whereby an accurate correction value H can be calculated. As a result, the boundary line of the image printed by different heads 31 cannot be easily recognized visually, and therefore, a high-quality image can be acquired.
However, as also shown in
Among the seventh read-out gray scale values, the read-out gray scale value of a correction pattern that is formed by the nozzle located in the center portion of the second head 31(2) may be influenced by the white background of the sheet. In addition, among the seventh read-out gray scale values, the read-out gray scale value of a correction pattern formed by the nozzle located in the left end portion of the second head 31(2) may be influenced by the third head 31(3). Accordingly, it is preferable that the read-out gray scale value, which may be influenced by the white background of the sheet, are not used for calculating the read-out error of the scanner.
The read-out gray scale values of the correction patterns formed by nozzles other than the nozzles located in the center portion of the second head 31(2) and the left end portion thereof can be determined to be stable data. Thus, an average value of the seventh read-out gray scale values belonging to the stable area shown in the figure is calculated, and the average value is referred to as an “average value of the seventh read-out gray scale values”. Similarly, an average value of the second read-out gray scale values belonging to the stable area shown in the figure is calculated as an “average value of the second read-out gray scale values”. Then, a difference between the average value of the seventh read-out gray scale values and the average value of the second read-out gray scale values is a read-out error X4 of the scanner for a case where the sheet P1 is read out by the scanner and a case where the sheet P2 is read out by the scanner. It is preferable that the corrected read-out gray scale value is calculated by correcting the read-out gray scale values, as shown in the above-described print example 1 (
Accordingly, by calculating the correction value H based on the corrected read-out gray scale value in which the read-out error of the scanner is resolved, the non-uniformity of density can be suppressed. In addition, in the print example 2, the number of nozzles that print the correction patterns on two different sheets is decreased, compared to the print example 1, and accordingly, the consumption amount of ink can be decreased. In addition, a process for calculating the read-out error of the scanner can be performed in an easy manner.
For example, in order to acquire a read-out gray scale value of the first head and a read-out gray scale value of the second head, in the print example 1 (
As shown in
In other words, as in the print example 3, by allowing not only the nozzles (here, the first head 31(1) and the second head 31(2)) of which read-out gray scale values are needed but also nozzles in the vicinity thereof (here, the nozzles located in the right end portion of the third head 31(3)) to print the correction patterns, the influence of the white background of the sheet on the needed data (read-out gray scale value) can be prevented. In other words, among the read-out results shown in
However, a nozzle located to the right side of the first head 31(1) does not exist. Accordingly, a correction pattern formed by a nozzle that is located in the right end portion of the first head 31(1) is adjacent to the white background portion of the sheet, and accordingly, the correction pattern may be influenced by the white background portion. Similarly, any nozzle does not exist to the left side of the head 31(n) (here, the fourth head 31(4)) located on the leftmost side in the sheet width direction.
Thus, for example, preliminary nozzles that are not used for an actual printing operation may be disposed in the right end portion of the first head 31(1) and the left end portion of the fourth head 31(4). In such a case, when a read-out result of a correction pattern of the first head 31(1) or the fourth head 31(4) is needed, a correction pattern is printed by the preliminary nozzle, as well. As a result, it can be prevented that a read-out gray scale value of the correction pattern formed by the nozzle located in the right end portion of the first head 31(1) and a read-out gray scale value of the correction pattern formed by the nozzle located in the left end portion of the fourth head 31(4) are influenced by the white background of the sheet. Therefore, a more accurate correction value H can be calculated. Alternatively, instead of preparing the preliminary nozzles, the degree of influence of the white background portion on a row area located near the white background portion of the sheet may be calculated, and the read-out gray scale values of correction patterns formed by the nozzle located in the right end portion of the first head 31(1) and the nozzle located in the left end portion of the fourth head 31(4) may be corrected.
In addition, as shown in
In addition, as shown in the print example 1 of
S004: Method of Calculating Correction Value H
As described above, when the corrected read-out gray scale value in which the read-out error of the scanner is relieved is calculated, the correction value H is calculated based on the corrected read-out gray scale value. For example, as shown in
Thus, for a same directed gray scale value, for example, Sb, an average value Cbt of the read-out gray scale values for the whole row areas is set as a “target value Cbt”. Then, the gray scale values of pixels corresponding to the row areas are corrected such that the read-out gray scale values for the directed gray scale value Sb approach the target value Cbt.
For an i-row area in which the read-out gray scale value Cbi for the directed gray scale value Sb is smaller than the target value Cbt, the gray scale value is corrected before a half-tone process and a density correcting process such that a printing operation is performed to be thicker than the setting of the directed gray scale value Sb. On the other hand, for a j-row area (Cbj) in which the read-out gray scale value is larger than the target value Cbt, the gray scale value is corrected such that a printing operation is performed to be thinner than the setting of the directed gray scale value Sb.
Sbt=Sb+(Sc−Sb)×[(Cbt−Cbi)/(Cci−Cbi)]
Sbt=Sa+(Sb−Sa)×[(Cbt−Caj)/(Cbj−Caj)]
As described above, after the target directed gray scale values Sbt for which density of each row area represented by the target value Cbt are calculated for the directed gray scale value Sb, the correction values H for the directed gray scale value Sb of each row area are calculated by using the following equation.
Hb=(Sbt−Sb)/Sb
Similarly, five correction values (Ha, Hb, Hc, Hd, and He) for five directed gray scale values (Sa, Sb, Sc, Sd, and Se) are calculated for each row area. In addition, the correction values H of nozzle rows other than cyan are also calculated.
S005: Storage of Correction Value H
Usage of User
In the manufacturing process of the printer 1, after the correction values H for correcting non-uniformity of density are calculated to be stored in the memory 13 of the printer, the printer 1 is shipped. Then, when a user installs the printer driver for using the printer 1, the printer driver requests the printer 1 to transmit the correction values H, which are stored in the memory 13, to the computer 50. The printer driver stores the correction values H, which are transmitted from the printer 1, in a memory mounted inside the computer 50.
Then, when receiving a print command from the user, the printer driver converts image data output from an application program into resolution for being printed on a sheet S by performing a resolution converting process. Next, the printer driver converts RGB data into CMYK data that is represented by a CMYK color space corresponding to ink of the printer 1 by performing a color converting process.
Thereafter, a gray scale value of a high gray scale that represents the pixel data is corrected by using the correction value H. The printer driver corrects the gray scale values (hereinafter, referred to as a gray scale value S_in before correction) of each pixel data based on the correction value H of a row area corresponding to the pixel data (hereafter, referred to as a gray scale value S_out after correction).
When the gray scale value S_in before correction is the same as any of Sa, Sb, Sc, Sd, and Se, the correction values Ha, Hb, Hc, Hd, and He that are stored in the memory of the computer 50 can be directly used. For example, when the gray scale value before correction S_in=Sc, the gray scale value after correction S_out is acquired by using the following equation.
S_out=Sc×(1+Hc)
S_out=Sa+(S′bt−S′at)×[(S_in−Sa)/(Sb−Sa)]
In addition, when the gray scale value before correction S_in is smaller than the directed gray scale value Sa, the gray scale value after correction S_out is calculated by performing linear interpolation of the gray scale value of “0” (minimum gray scale value) and the directed gray scale value Sa. On the other hand, when the gray scale value before correction S_in is larger than the directed gray scale value Sc, the gray scale value after correction S_out is calculated by performing linear interpolation of the gray scale value of “255” (maximum gray scale value) and the directed gray scale value Sc. The correction method is not limited thereto, and it may be configured that a correction value H_out corresponding to the gray scale value before correction S_in other than the directed gray scale value is calculated, and the gray scale value after correction S_out is calculated (S_out=S_in×(1+H_out).
After performing a density correcting process for each row area as described above, data of the high gray scale number is converted into data of a gray scale number that can be formed by the printer 1 by performing a half-tone process. Finally, by performing a rasterizing process, the image data in the form of a matrix can be arranged and switched in the order of data to be transmitted to the printer 1 for each pixel data. The print data generated through the above-described process is transmitted to the printer 1 together with command data (transport amount or the like) corresponding to the print mode by the printer driver.
In the above-described first embodiment, for a printer that prints a large-sized sheet (for example, a sheet of A2 size) exceeding the read-out range of the scanner, the correction patterns are printed into small-sized sheets (for example, sheets of A4 size) by several times. In the first embodiment in which the correction patterns are printed in small-sized sheets, for example, as shown in
Thus, according to the second embodiment, first, the test patterns are printed on a sheet of a size that can be printed by the printer, even when the size exceeds the read-out range of the scanner. Thereafter, the sheet is cut into sheets of a size that can be read by the scanner. Accordingly, the test patterns printed by the printer as shown in
Next, in order to acquire the read-out gray scale values of the correction patterns printed by the second head 31(2) and the third head 31(3), the correction pattern is cut in a cutting position C2 from the sheet of A2 size. At this moment, by cutting the sheet so as to include correction patterns printed by a nozzle located in the left end portion of the first head 31(1) and a nozzle located in the right end portion of the fourth head 31(4), the influence of the margin of the sheet on the read-out gray scale values of the second head and the read-out gray scale values of the third head can be prevented.
In addition, the correction pattern printed by the second head 31(2) is included in both the cutting position C1 and the cutting position C2. As a result, an “eighth read-out gray scale value” that is the read-out result of the correction pattern printed in a cutting sheet C′1 by the second head 31(2) as the read-out value of the second head and a “ninth read-out gray scale value” that is the read-out result of the correction pattern printed in the cutting sheet C′2 cut in the cutting position C2 by the second head 31(2) can be acquired. Then, the read-out error of the scanner for a case where the cut sheet C′1 is read out by the scanner and a case where the cut sheet C′2 is read-out by the scanner can be calculated based on a difference between the eighth read-out gray scale value and the ninth read-out gray scale value.
Similarly, in order to acquire the read-out gray scale values of the correction patterns printed by the third head 31(3) and the fourth head 31(4), the correction pattern is cut in a cutting position C3 from the sheet of A2 size. By having the correction pattern printed by the third head 31(3) included in both the cutting position C2 and the cutting position C3, the read-out error of the scanner for a case where the cut sheet C′2 is read out by the scanner and a case where the cut sheet C′3 cut in the cutting position C3 is read out by the scanner can be calculated.
As in the first embodiment, the corrected read-out gray scale values in which the read-out error of the scanner is resolved are calculated based on the read-out error of the scanner calculated as above, and the correction values H for each row area are calculated based on the corrected read-out gray scale values. In other words, in the second embodiment, when correction patterns printed in a sheet larger than the read-out range of the scanner is cut, the correction patterns are cut such that correction patterns printed by a nozzle or head 31 are included in both cut sheets that are not simultaneously read by the scanner. Accordingly, the read-out error of the scanner that occurs in the read-out result of the cut sheets that are not simultaneously read out by the scanner can be calculated. In
In the above-described embodiment, a printing system having an ink jet printer has been mainly described. However, disclosure of a method of suppressing the non-uniformity of density and the like is included therein. The above-described embodiments are for easy understanding of the invention and are not for the purpose of limiting the invention. It is apparent that the invention may be changed or modified without departing from the gist of the invention, and equivalents thereof belong to the scope of the invention. In particular, embodiments described below also belong to the scope of the invention.
Liquid Discharging Device
In the above-described embodiments, as a liquid discharging device (a part) that performs a method of discharging liquid, an ink jet printer has been described as an example. However, the invention is not limited thereto. The liquid discharging device may be applied to various industrial apparatuses other than a printer (printing device). For example, the invention may be applied to a coloring device for attaching shapes to a cloth, a display manufacturing apparatus such as a color filter manufacturing apparatus or an organic EL display, a DNA chip manufacturing apparatus that manufactures a DNA chip by coating a solution into which DNA is melt, a circuit board manufacturing apparatus, and the like.
In addition, a liquid discharging type may be a piezo type in which liquid is discharged by applying a voltage to a driving element (piezo element) so as to expand or contract an ink chamber or a thermal type in which air bubbles are generated inside a nozzle by using a heating element and liquid is discharged by using the air bubbles.
Printer
In the above-described embodiments, a line head printer is exemplified in which nozzles are aligned in the sheet width direction interesting the transport direction of a medium. However, the invention is not limited thereto. For example, a printer in which a dot forming operation for forming a dot row along the moving direction and a transport operation (moving operation) for transporting a sheet in the transport direction that is the nozzle row direction are repeated while a head unit is moved in the moving direction intersecting the nozzle row direction may be used. In a case where the test patterns printed by the printer is larger than the read-out range of the scanner, when at least one nozzle prints test patterns on two media that are not simultaneously read by the scanner, the read-out error of the scanner can be resolved.
In addition, in the printer, in a band printing process in which after a band image is printed once in the moving direction (path) of the head unit, a sheet is transported by a length corresponding to the band image, and a band image is printed again, a raster line formed by a pass is not printed between raster lines formed by another pass. Accordingly, same as in the above-described line head printer, between raster lines formed by a head, a raster line formed by another head is not formed. However, in an interlaced printing process in which, between the raster line recorded by one pass, a raster line that is not recorded by the pass is interlaced, between raster lines formed by a head, a raster line is formed by another head. Even in such a case, for example, when a test pattern that is configured by a first dot row group, a second dot row group, and a third dot row group is printed in several sheets of a small size (or after the test pattern is printed on a large-sized sheet, the sheet is cut), the second dot group is configured to be included in both sheets that are not simultaneously read by the scanner. Accordingly, the read-out error of the scanner can be corrected based on the difference between the read-out results of the second nozzle group that are not simultaneously read by the scanner.
Head 31
In the above-described embodiments, as shown in
Number | Date | Country | Kind |
---|---|---|---|
2008-084703 | Mar 2008 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6390583 | Kato et al. | May 2002 | B1 |
7950768 | Yoshida et al. | May 2011 | B2 |
Number | Date | Country |
---|---|---|
2006-305952 | Nov 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20090244153 A1 | Oct 2009 | US |