1. Field of the Invention
The present invention relates to a printing apparatus and a printing method, and particularly to allocation of print data to plurality of arrays of printing element such as a nozzle, or plurality of times of scans of a print head in a case that printing of one color is performed by the plurality of printing element arrays or the plurality of times of scans.
2. Description of the Related Art
Conventionally the allocation of the print data to plurality of nozzle arrays or plurality of nozzles is well known in multi-pass printing by a so-called serial type printing apparatus in which a print head scans an area of a predetermined size multiple times to complete printing of that area. For example, the allocation of the print data is performed to reduce a phenomenon of degrading quality of a print image, which is called “overflow” or “beading”. Here, “overflow” or “beading” means a phenomenon that ink droplets land in neighboring positions to be united therein, thus producing a clump of the ink droplets. When such large clump of the ink droplets is absorbed in a print medium, the clump is recognized as a relatively large dot in the printed image, bringing in image degradation such as grainy feeling.
Japanese Patent Laid-Open No. 2006-150811 describes a known arrangement for overcoming such “overflow” problem, in a so-called full line type inkjet printing apparatus. The full line type printing apparatus uses a print head in which nozzles are arrayed in a range corresponding to a width of a print medium to be conveyed. In addition, the print medium is conveyed to cause the nozzle array to be opposed to a print area of the print medium, and ink is then ejected from each nozzle to perform printing of one line. The processes are sequentially repeated to perform printing of a predetermined area of the print medium. Japanese Patent Laid-Open No. 2006-150811 describes a print head in which a plurality of such nozzle arrays are provided for one color of ink and the respective nozzle arrays of the plurality of nozzle arrays are shifted with each other in the nozzle array direction. The allocation of the print data to each nozzle array, that is, the nozzle array used for a print of each line is determined so that nozzles in the same nozzle array are not used adjacently in the conveying direction of the print medium. Consequently, for example, the nozzle for printing a pixel in the print image can belong to a nozzle array different from nozzle arrays including nozzles for printing eight pixels adjacent to the pixel in the upper-lower, right-left and slant directions. That is, the ink ejections from the eight pixels in the vicinity of the pixel are performed at timing different from that of ink ejection of the pixel. In consequence, it can reduce a possibility that “overflow” occurs caused by joining of the inks of the adjacent pixels.
The control in which the plurality of nozzle arrays are used in regard to one color and the print data are allocated to these nozzle arrays is, as described in Japanese Patent Laid-Open No. 2006-150811, relatively easy to perform in a case of the print head where the respective nozzles of the plurality of nozzle arrays are displaced from each other in the nozzle array direction. That is, as a result of the displaced nozzle arrangements, simply by determining the use order of the nozzle arrays, the allocation of the print data which is capable of reducing the joining between ink of a pixel and inks landing in eight pixels adjacent to that pixel can be made. However, even in a case of using usual nozzle arrays of which the nozzles are not displaced, by appropriately performing the allocation of the print data, for example, the joining between ink of a pixel and inks landing in eight pixels adjacent to that pixel can be reduced in the same way with Japanese Patent Laid-Open No. 2006-150811.
Incidentally, there is known an example of the print data generation in which multi-valued image data are quantized to image data having lower gradation level numbers and an arrangement pattern (dot arrangement pattern) of binary data is allocated to each gradation level of the quantized image data. In addition, in the above multi-pass print, mask processing is executed to the binary data pattern developed by the dot arrangement pattern to generate the print data for each nozzle of each scan.
In the full line type printing apparatus, however, in a case of performing printing by using plurality of nozzle arrays in regard to one ink color as described above, it is difficult to allocate the binary data developed by the dot arrangement pattern to the plurality of nozzle arrays, based upon the mask processing. More specifically, depending on the gradation level, there exists possible arrangement of binary data in such a manner as to eject ink from nozzles of different nozzle arrays at the same position (in such a manner as to overlap two or more dots). In this case, the data allocation can not be basically carried out by the mask processing.
An object of the present invention is to provide a printing apparatus and a printing method which can carry easily out allocation of print data to plurality of printing element arrays or plurality of times of scans of a print head in a case of performing printing of one color by the plurality of printing element arrays or the plurality of times of the scans of the print head.
In a first aspect of the present invention, there is provided a printing apparatus that performs printing by carrying out a relative movement between printing elements for forming dots on a print medium and the print medium, said apparatus comprising: a relative movement unit configured to carry out the relative movement so as to make the printing elements opposed to a same pixel area of the print medium, on which a dot is formed, plurality of times, different printing elements being sequentially opposed to the same pixel area; and a dot data generation unit configured to generate dot data by using a dot arrangement pattern that determines whether or not to form dots for each pixel area and holds information on a printing element of the different printing elements, which forms the dot on a pixel area, correspondingly to said pixel area.
In a second aspect of the present invention, there is provided a printing apparatus that performs printing by carrying out a relative movement between printing elements for forming dots on a print medium and the print medium, said apparatus comprising: a relative movement unit configured to carry out the relative movement so as to make the printing elements opposed to a same pixel area of the print medium, on which a dot is formed, plurality of times, the plurality of times of the relative movements making a printing element opposed to the same pixel area; and a dot data generation unit configured to generate dot data by using a dot arrangement pattern that determines whether or not to form dots for each pixel area and holds information on a relative movement of the plurality of times of the relative movements, which forms the dot on a pixel area, correspondingly to said pixel area.
In a third aspect of the present invention, there is provided a printing method for performing printing by carrying out a relative movement between printing elements for forming dots on a print medium and the print medium, said method comprising: a step of preparing a relative movement unit configured to carry out the relative movement so as to make the printing elements opposed to a same pixel area of the print medium, on which a dot is formed, plurality of times, different printing elements being sequentially opposed to the same pixel area; and a dot data generation step of generating dot data by using a dot arrangement pattern that determines whether or not to form dots for each pixel area and holds information on a printing element of the different printing elements, which forms the dot on a pixel area, correspondingly to said pixel area.
In a fourth aspect of the present invention, there is provided a printing system that performs printing by carrying out a relative movement between printing elements for forming dots on a print medium and the print medium, said system comprising: a relative movement unit configured to carry out the relative movement so as to make the printing elements opposed to a same pixel area of the print medium, on which a dot is formed, plurality of times, different printing elements being sequentially opposed to the same pixel area; and a dot data generation unit configured to generate dot data by using a dot arrangement pattern that determines whether or not to form dots for each pixel area and holds information on a printing element of the different printing elements, which forms the dot on a pixel area, correspondingly to said pixel area.
According to the present invention, it is possible to carry easily out allocation of print data to plurality of printing element arrays or plurality of times of scans of a print head in a case of performing printing of one color by the plurality of print element arrays or the plurality of rimes of the scans of the print head.
Further features of the present invention will be become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments of the present invention will be in detail explained with reference to the accompanying drawings.
The print heads 2 can go up and down in a direction opposing a platen 6 by head moving mechanism 10, an operation of which is controlled by a control device 9, for recovery processing. The print heads 2 oppose the platen 6 so as to put an endless conveying belt 5 between the print heads 2 and the platen 6 and are arrayed by a predetermined interval along a conveying direction by the conveying belt 5. The print head 2 is provided with ink ejection openings (nozzles) for ejecting ink, a common liquid chamber for once reserving ink from the ink tanks 3, and ink flow passages for introducing ink to the respective ejection openings from the common liquid chamber. In each ink flow passage, an electro-thermal transducer (heater) as an ejection energy generating element generating thermal energy for ejecting ink supplied thereto is provided to correspond to the ejection opening. Each heater is driven by a head driver 2a, which is connected electrically to a control device 9. A drive of the heater is controlled by an ON/OFF signal (ejection/non-ejection signal) sent from the control device 9.
A head cap 7 is provided in a side of the each print head 2, and with this cap 7, viscosity-increased ink or the like which may exist in the ink flow passage or the like can be discharged from the ejection opening of the print head 2 to execute the recovery processing of the print head. The head cap 7 is arranged to be shifted by a half pitch of the array interval between the print heads and can be moved directly under each print head 2 by cap moving mechanism 8 driven by the control device 9. Therefore, the head cap 7 can receive the waste ink discharged from the ink ejection openings.
The conveying belt 5 for conveying a print medium P is wound around a drive roller connected to a belt driving motor 11. An operation of the conveying belt 5 is switched by a motor driver 12 connected to the control device 9. A charger 13 is provided in the upstream side of the conveying belt 5, which can charge the conveying belt 5 to establish close contact between the print medium P and the conveying belt 5. Power of the charger 13 can be switched on/off by a charger driver 13a connected to the control device 9. A pair of feeding rollers 14 and 14 feed the print medium P onto the conveying belt 5. A feeding motor 15 for rotating the rollers 14 and 14 is connected thereto and the feeding motor 15 is switched in operation by a motor driver 16 connected to the control device 9.
In the above printing apparatus, in performing a printing operation to the print medium P, first, each print head 2 goes up to leave away from the platen 6, and next, the head cap 7 moves directly under each print head 2 to execute the recovery processing. Thereafter, the head cap 7 moves back to the original stand-by position. After that, the print head 2 further moves to a print position in a platen side. Then, the charger 13 is operated, simultaneously the conveying belt 5 is driven, the print medium P is further fed to the conveying belt by the feeding rollers 14 and 14, and a color image is printed on the print medium P by ink ejected from each print head 2.
It should be noted that the inkjet printing system to which the present invention is applicable is not limited to a so-called bubble jet system using the heater as shown in
Reference numeral 36 denotes an image data processing part, which quantizes an inputted multi-valued image data to a N-valued image data for each pixel and generates a pattern (dot pattern) of binary data corresponding to a gradation level “K” shown by each pixel quantized. This processing will be described later by referring to
As shown in
In the full line type printing apparatus in the present embodiment, in regard to each ink color, the ink is ejected from each nozzle 42 of the four nozzle arrays A, B, C and D of the print head 2 according to print data, for performing printing to the print medium conveyed in the X direction relative to the print head. As shown in
The pre-processing J0001 performs mapping of color gamut. The pre-processing J0001 performs data conversion for mapping the color gamut reproduced by image data of R, G and B of the sRGB standard to the color gamut reproduced by the printing apparatus in the present embodiment. Specifically the data in which each of R, G and B is expressed by eight bits is converted into each eight-bit data of R, G and B having a different content by using a three-dimensional LUT. The post-processing J0002, based upon the mapped data of R, G and B in the above color gamut, executes the processing of finding color separation data of Y, M, C and K corresponding to a combination of ink reproducing a color expressed by the data of R, G and B. Here, in the same way with the pre-processing, the processing is executed by use of an interpolation calculation together with the three-dimensional LUT. The γ correction processing J0003 performs the gradation value conversion for each data of each color of the color separation data found by the post-processing J0002. Specifically by using a one-dimensional LUT corresponding to a gradation characteristic of each color ink in the printing apparatus, the γ correction processing J0003 performs the conversion in such a manner that the above color separation data can correspond linearly to the gradation characteristic in the printing apparatus. The half toning processing J0004 performs quantization in which each of the color separation data of Y, M, C and K each having eight bits is converted into each data of four bits. In the present embodiment, eight-bit data of 256 gradations are converted into four-bit data of nine gradations with resolution of 600 dpi by using the error diffusion method. These four-bit data are, as described in
Next, there will be executed the dot arrangement patterning processing J0005. In the aforementioned half toning processing, the multi-valued density information of 256 values (eight-bit data) is reduced in level number to the gradation value information of nine values (four-bit data). However, the information according to which inkjet printing apparatus in the present embodiment can print is binary information on whether to print ink or not. The dot arrangement patterning processing serves to reduce the multi-valued levels of 0 to 8 to the binary level for determining presence/absence of the dot. Specifically in the dot arrangement patterning processing J0005, for each pixel expressed by four-bit data of the levels of 0 to 8 as output values from the half toning processing unit, a dot arrangement pattern corresponding to gradation values (gradation levels of 0 to 8) of the pixel is determined. On this occasion, as described later in
In
The dot arrangement pattern in the present embodiment holds information (nozzle array designating information) showing the nozzle array including a nozzle used for printing an area, for each area of the dot arrangement pattern, as described above. That is, the arrangement of the dot is defined for each sub area corresponding to the nozzle array. In consequence, without a special data allocation processing such as mask processing, the allocation of the dot data to the plurality of nozzle arrays can be performed with a simple arrangement.
One area composed of four sub areas as described above corresponds to the resolution of 1200 dpi in the vertical direction and the resolution of 1200 dpi in the lateral direction, and corresponds to the pixel area shown in
In
As explained above, according to the present embodiment, the density information of an original image is reflected finally and at a stage where the dot arrangement patterning processing is completed, an arrangement of the dot data to the matrix (
The dot data allocated for each nozzle array (having nozzle designation information) by the dot arrangement pattern as described above are sent to a head drive circuit (
In the dot arrangement patterns used in the first embodiment are, as shown in
Here, the number of the dot arrangement patterns for each gradation level is determined by the area number, the resolution in the nozzle arrangement direction and the resolution of the image data to be inputted to the dot arrangement patterning processing J0005. The number of areas is determined by the resolution in the nozzle arrangement direction, the resolution in the main scan direction and the resolution of the input image data. Specifically the number of areas is expressed by (resolution in the nozzle arrangement direction/resolution of input image data)×(resolution in the main scan direction/resolution of input image data). A number of dot arrangement patterns for equalizing the use frequency of the nozzle array is found by number of areas×(resolution in the nozzle arrangement direction/resolution of input image data)×integral multiple. Upon generalizing this, when pixel arrangement resolution of input image data is assumed as R(dpi), arrangement resolution of the nozzle array is assumed as Ry(dpi) and pixel area arrangement resolution in the main scan direction is assumed as Rx(dpi), the number of dot arrangement patterns N (pieces) can be expressed by
As described above, in the present embodiment, in a case where the resolution in the nozzle arrangement direction is 1200 dpi, the resolution in the main scan direction is 1200 dpi, the resolution of the input image data is 600 dpi and the number of areas is four, the number of dot arrangement patterns is determined as multiple of 8. Thereby, the use frequency of the nozzle array can be uniform.
A third embodiment of the present invention relates to an example where eight nozzle arrays are used in regard to one ink color and image data to be inputted to the dot arrangement patterning processing J0005 (
As shown in
The image data processing part 36 differs in the following point from each of the aforementioned embodiments. The half toning processing J0004 performs quantization of converting each of the color separation data of Y, M, C and K each having eight bits into each data of four bits. In the present embodiment, eight bit-data of 256 gradations are converted into four-bit data of 16 gradations with resolution of 600 dpi by using an error diffusion method. The four-bit data are data serving as an index for showing an arrangement pattern in the patterning processing in the dot arrangement in the printing apparatus. Next, in the dot arrangement patterning processing J0005, for each pixel expressed by four-bit data of the levels of 0 to 15 as output values from the half toning processing part, a dot arrangement pattern corresponding to a gradation value (levels of 0 to 15) of the pixel is assigned. Specially, corresponding to eight nozzle arrays, as described later in
According to the present embodiment, in the same way with each of the aforementioned embodiment, for example, in the gradation levels of 1 to 3, the dot arrangement pattern can be, as described in Japanese Patent Laid-Open No. 2006-150811, made such that the dots do not get in contact with each other before the dots are absorbed in the print medium. In printing of the gradation levels of 7 or more, which is close to a solid print, the dot arrangement pattern focusing more on density can be provided than on contact between the dots.
In the third embodiment, eight bits (eight nozzle arrays) are allocated to one area. On the other hand, in the fourth embodiment, four bits are allocated to one area and A array, B array, C array and D array are allocated to the one area from the highest-order bit and E array, F array, G array and H array are allocated to a different area. In consequence, ejection can be not made to the adjacent pixel areas from the same nozzle array.
Each of the aforementioned embodiments relates to an example in which the present invention is applied to the printing apparatus using the full line type print head, but the present invention may be applied to a printing apparatus using a serial type print head. That is, in a multi-pass system, information by what scan among plurality of times of scans printing is performed can be used as scan designation information for each area in the dot arrangement pattern. In the example shown in
As described above, the embodiments of the present invention moves printing elements such as nozzles relative to the print medium. That is, in the full line type, the print medium is conveyed relatively to the printing element array, and in the serial type, the print head provided with the printing element array scans the print medium. By carrying out such relative movement, the printing element is repeatedly opposed to the same pixel area of the print medium by plurality of times for forming a dot. That is, in the full line type, the plurality of printing element arrays arrayed in the relative movement direction (conveying direction) are sequentially opposed to the same pixel area. On the other hand, in the multi-pass system of a serial type, the printing element is opposed to the same area by plurality of times of scans. In these cases, the dot arrangement pattern holds information showing by what opposition among the plurality of times of the oppositions a dot is formed in a pixel area, corresponding to the pixel area, and in the dot data generation, dot data are generated using the dot arrangement pattern.
An application of the present invention is not limited to the printing apparatus of the inkjet system according to the aforementioned embodiment. It is apparent from the above description that the present invention can be applied to any printing system such as a thermal-transfer system as long as the print system forms a dot to perform a print. In this case, an element such as nozzles for forming a dot is called a printing element in the present specification.
The present embodiment explains the configuration where plurality of arrays are provided together in the print head as shown in
The present embodiment adopts the configuration where, as shown in
Further, each of the aforementioned embodiment explains an example of using a single printing apparatus, but, for example, there may be adopted a configuration of a printing system where the processing until the dot arrangement patterning processing shown in
While the preset invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2009-150074, filed Jun. 24, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-150074 | Jun 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5633663 | Matsubara et al. | May 1997 | A |
5696542 | Matsubara et al. | Dec 1997 | A |
5992972 | Nagoshi et al. | Nov 1999 | A |
6130685 | Matsubara et al. | Oct 2000 | A |
6250737 | Matsubara et al. | Jun 2001 | B1 |
20030007024 | Fujimori | Jan 2003 | A1 |
Number | Date | Country |
---|---|---|
2006150811 | Jun 2006 | JP |
2006168241 | Jun 2006 | JP |
2006188051 | Jul 2006 | JP |
2006231736 | Sep 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20100328387 A1 | Dec 2010 | US |