Image processing apparatus, printing system, and image processing method
10744760 ยท 2020-08-18
Assignee
Inventors
Cpc classification
B41J2/2121
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0456
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04581
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0458
PERFORMING OPERATIONS; TRANSPORTING
B41J2/2054
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04593
PERFORMING OPERATIONS; TRANSPORTING
H04N1/4057
ELECTRICITY
B41J2/04508
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J2/045
PERFORMING OPERATIONS; TRANSPORTING
B41J2/205
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An image processing apparatus configured to generate, based on image data corresponding to a printing image, print data for causing a printer to execute printing includes an input unit (input device, display device) configured to receive, for each of the first ink and the second ink, an ink discharge correction volume for correcting an ink volume discharged from predetermined nozzles among a plurality of first nozzles and a plurality of second nozzles, and a print data generating unit (printer driver) configured to generate the print data based on the image data and the ink discharge correction volume input.
Claims
1. An image processing apparatus configured to generate, based on image data corresponding to a printing image, print data for causing a printing apparatus to execute printing, the printing apparatus including a first printing head including a plurality of first nozzles configured to discharge onto a printing medium first ink for carrying out printing of the printing image and a second printing head including a plurality of second nozzles configured to discharge onto the printing medium second ink for carrying out the printing, the image processing apparatus comprising: an input unit configured to independently receive, for each of the first ink and the second ink, an ink discharge correction volume for correcting an ink volume discharged by predetermined nozzles among the plurality of first nozzles and the plurality of second nozzles; and a print data generating unit configured to generate the print data based on the image data and the ink discharge correction volume input.
2. The image processing apparatus according to claim 1, wherein the predetermined nozzles to be corrected are nozzles specified by an input from the input unit.
3. The image processing apparatus according to claim 1 wherein, the first printing head provided in the printing apparatus and to be corrected includes a plurality of first head units including the plurality of first nozzles, the second printing head provided in the printing apparatus and to be corrected includes a plurality of second head units including the plurality of second nozzles, and the predetermined nozzles to be corrected are nozzles corresponding to a first overlap region in which print regions where the first head units adjacent to each other carry out printing overlap each other and a second overlap region in which print regions where the second head units adjacent to each other carry out printing overlap each other.
4. The image processing apparatus according to claim 3, wherein the predetermined nozzles to be corrected are nozzles corresponding to an overlap region selected from a plurality of the first overlap regions and a plurality of the second overlap regions based on an input from the input unit.
5. The image processing apparatus according to claim 1 wherein, the first printing head provided in the printing apparatus and to be corrected includes a plurality of first head units including the plurality of first nozzles, the second printing head provided in the printing apparatus and to be corrected includes a plurality of second head units including the plurality of second nozzles, and the predetermined nozzles to be corrected are nozzles of a head unit selected from the plurality of first head units and the plurality of second head units based on an input from the input unit.
6. The image processing apparatus according to claim 1, wherein the print data generating unit generates the print data based on the image data and a plurality of the ink discharge correction volumes input in accordance with an ink volume per unit area of the ink discharged onto the printing medium.
7. A printing system comprising: a printing apparatus including a first printing head including a plurality of first nozzles configured to discharge onto a printing medium first ink for carrying out printing of a printing image and a second printing head including a plurality of second nozzles configured to discharge onto the printing medium second ink for carrying out the printing; and an image processing apparatus configured to generate print data for causing the printing apparatus to execute printing based on image data corresponding to the printing image, wherein the image processing apparatus includes an input unit configured to independently receive, for each of the first ink and the second ink, an ink discharge correction volume for correcting an ink volume discharged by predetermined nozzles among the plurality of first nozzles and the plurality of second nozzles, and a print data generating unit configured to generate the print data based on the image data and the ink discharge correction volume input.
8. An image processing method of generating, based on image data corresponding to a printing image, print data for causing a printing apparatus to execute printing, the printing apparatus including a first printing head including a plurality of first nozzles configured to discharge onto a printing medium first ink for carrying out printing of the printing image and a second printing head including a plurality of second nozzles configured to discharge onto the printing medium second ink for carrying out the printing, the image processing method comprising: receiving an ink discharge correction volume for correcting an ink volume discharged from predetermined nozzles among the plurality of first nozzles and the plurality of second nozzles, the ink discharge correction volume being input independently for each of the first ink and the second ink; and generating the print data based on the image data and the ink discharge correction volume received.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DESCRIPTION OF EXEMPLARY EMBODIMENTS
(18) Hereinafter, exemplary embodiments in which the invention is embodied will be described with reference to the accompanying drawings. The following are exemplary embodiments of the invention, and does not limit the invention. Note that in each of the following figures, illustration may be made at dimensions different from the actual dimensions for simplicity.
Exemplary Embodiment 1
(19)
(20) The printing system 1 includes an inkjet printer 100 (hereinafter referred to as a printer 100) as a printing apparatus configured to print a printing image on a printing medium 10 elongated and supplied in a form of a wound roll and, a personal computer 110 (hereinafter referred to as a PC 110) as an image processing apparatus.
(21) Image Processing Apparatus (PC 110)
(22) The PC 110 includes a printer control unit 111, an input device 112, a display device 113, a storage device 114, and the like and generates print data for causing the printer 100 to execute printing on the basis of image data corresponding to a printing image. Furthermore, the PC 110 carries out control of a print job for causing the printer 100 to carry out printing.
(23) The printer control unit 111 includes a CPU (calculating unit) and a storage medium (not illustrated) such as a RAM and a ROM and comprehensively controls all the printing system 1.
(24) The input device 112 is an information input unit serving as a human interface. Specific examples of the input device 112 include a keyboard and a mouse pointer.
(25) The display device 113 is an information displaying unit (display) serving as a human interface, and displays, on the basis of the control of the printer control unit 111, information input from the input device 112, an image to be printed by the printer 100, and information related to a print job.
(26) The input device 112 and the display device 113 constitute an input unit configured to receive a predetermined input from the input device 112 while the information displayed by the display device 113 is viewed.
(27) The storage device 114 is a rewritable storage medium such as a hard disk drive (HDD) and a memory card, and stores software for the PC 110 to operate (a program running on the printer control unit 111), information related to an image to be printed and a print job, and the like.
(28) The software for the PC 110 to operate includes typical image processing application software (hereinafter, referred to as an application) and printer driver software (hereinafter, referred to as a printer driver).
(29) Basic Configuration of Printing Apparatus (Printer 100)
(30) The printer 100 includes a conveying unit 20, a printing unit 40, a supplying unit 50, a winding unit 51, and a controller 60. The printer 100 having received print data from the PC 110 controls each operating unit (the conveying unit 20, the printing unit 40, the supplying unit 50, and the winding unit 51) with the controller 60. The controller 60 controls each operating unit on the basis of the print data received from the PC 110 and prints an image (image formation) on the printing medium 10.
(31) The print data is data for image formation acquired by subjecting, for example, typical RGB digital image information acquired by a digital camera or the like to conversion processing to enable printing by the printer 100 with the application and the printer driver provided in the PC 110, and includes a command for controlling the printer 100.
(32) The conveying unit 20, as illustrated in
(33) The printing unit 40 has a function of discharging ink as ink droplets on the printing medium 10. The printing unit 40 includes a printing head 41 including a plurality of nozzles configured to discharge ink droplets and constitutes a line head fixed relative to the conveying path.
(34) The printing head 41 can discharge ink droplets of four colors of cyan ink C, magenta ink M, yellow ink Y, and black ink K.
(35) Here, first ink in this exemplary embodiment is any type of the four color ink of the cyan ink C, the magenta ink M, the yellow ink Y, and the black ink K, and second ink is any type of the four color ink other than the first ink of the cyan ink C, the magenta ink M, the yellow ink Y, and the black ink K.
(36) Note that the types of ink and the number of the types of ink used for printing (ink discharged by the printing head) are not limited thereto.
(37) A preferred example of a technique of discharging ink droplets (inkjet technique) is a piezoelectric technique. The piezoelectric technique is a technique of applying pressure corresponding to a print information signal to ink stored in a pressure chamber by a piezoelectric element and ejecting (discharging) ink droplets from nozzles in communication with the pressure chamber to perform printing.
(38) Note that the technique of discharging ink droplets is not limited thereto and may be any other recording technique of ejecting ink in a form of droplets and forming a dot group on a printing medium. For example, the technique may be a technique of forcefully ejecting ink droplets by applying pressure to ink with a small pump and mechanically oscillating nozzles with a quartz oscillator or the like, or a technique (thermal-jet technique) of heating ink with a minute electrode in accordance with a recording information signal to cause the ink to foam, and ejecting ink droplets to perform recording.
(39) The supplying unit 50 rotatably supports a reel on which the printing medium 10 is wounded into a roll, and the supplying unit 50 feeds the printing medium 10 into the conveying path. The winding unit 51 rotatably supports a reel configured to wind the printing medium 10 obtained after completion of printing from the conveying path.
(40) The controller 60 includes an interface unit 61, a CPU 62, a memory 63, a drive control unit 64, a driving signal generating unit 65, and the like, and carries out control of the printer 100. The controller 60 repeats an operation of discharging ink droplets from the printing head 41 and an operation of driving the conveying unit 20, the supplying unit 50, and the winding unit 51 to move the printing medium 10, and an image including a plurality of dots is printed on the printing medium 10.
(41) The interface unit 61 communicates data between the PC 110 and the printer 100.
(42) The CPU 62 is a calculation processing device configured to control all the printer 100.
(43) The memory 63 is a storage medium configured to provide a work region for an operation of a program for the CPU 62 to operate and a region for storing a program and various tables (such as a color conversion look-up table 91, a BRS correction table 92, and an SML table 93 described below) for generation of print data in the PC 110, and includes storage elements such as a RAM and an EEPROM.
(44) The CPU 62 controls each operating unit (the conveying unit 20, the printing unit 40, the supplying unit 50, and the winding unit 51) via the drive control unit 64 in accordance with a program stored in the memory 63 and print data received from the PC 110.
(45) The driving signal generating unit 65 generates a driving signal for driving the piezoelectric element provided in the printing head 41.
(46) Printing Head
(47)
(48) The printing heads 41C, 41M, 41Y, and 41K each have a length in a sheet-width direction B intersecting the conveying direction A larger than a maximum width of the printing medium 10. The printing head 41K is disposed most upstream in the conveying direction A of the printing medium 10, and the printing head 41C is disposed downstream of the printing head 41K. Furthermore, the printing head 41M is disposed downstream of the printing head 41C, and the printing head 41Y is disposed downstream of the printing head 41M.
(49) Here, a first printing head according to this exemplary embodiment is any of the printing heads 41C, 41M, 41Y, and 41K configured to discharge the first ink, and a second printing head is any of the printing heads 41C, 41M, 41Y, and 41K other than the first printing head and configured to discharge the second ink.
(50) Furthermore, first nozzles are nozzles provided in the first printing head, and second nozzles are nozzles provided in the second printing head.
(51) The printing heads 41C, 41M, 41Y, and 41K each include four head units 411 to 414 arrayed in the sheet-width direction B. The four head units 411 to 414 are arranged such that the head units adjacent to each other are disposed back and forth (that is, overlap each other) in the conveying direction A, as illustrated in
(52) Here, a first head unit according to this exemplary embodiment is a head unit including a plurality of the above-described first nozzles, and a second head unit is a head unit including a plurality of the above-described second nozzles.
(53) The head units 411 and 412 adjacent to each other in the sheet-width direction B are disposed such that the nozzles 70 in end regions of the head units 411 and 412 overlap each other as viewed in the conveying direction A. Here, among a nozzle disposition region in the head unit 411 and a nozzle disposition region in the head unit 412, regions overlapping each other as viewed in the conveying direction A is defined as an overlap region R1. Similarly, among nozzle disposition regions in the head unit 412 and the head unit 413 adjacent to each other in the sheet-width direction B, regions overlapping each other as viewed in the conveying direction A is defined as an overlap region R2. Further, among nozzle disposition regions in the head unit 413 and the head unit 414 adjacent to each other in the sheet-width direction B, regions overlapping each other as viewed in the conveying direction A is defined as an overlap region R3.
(54) Here, a first overlap region in this exemplary embodiment is a region in which printing regions where first head units adjacent to each other carry out printing overlap each other, and a second overlap region is a region in which printing regions where second head units adjacent to each other carry out printing overlap each other.
(55) In this way, the printing head 41 is provided with the three regions in which the nozzle disposition regions of the head units (411 to 414) adjacent to each other overlap each other as viewed in the conveying direction A. In each of the overlap regions R1 to R3, the nozzles 70 are disposed to overlap each other as viewed in the conveying direction A.
(56) In the example illustrated in
(57) Basic Function of Image Processing in Printer Driver
(58) Printing on the printing medium 10 starts in response to print data being sent from the PC 110 connected to the printer 100, as described above. The print data is generated by the printer driver.
(59) The printer driver receives image data (such as text data and image data) from an application, converts the image data into print data in a format interpretable by the printer 100, and outputs the print data to the printer 100. When the image data from the application is converted into the print data, the printer driver carries out ink color separation processing, BRS correction processing, dot separation processing, halftone processing, control data generation processing, and the like.
(60) Each of these kinds of processing will be described below.
(61)
(62) First, in printing, the printer driver acquires image data 80 to be subjected to printing and specified by a user (step S1).
(63) Next, the printer driver carries out ink color separation processing of the image data 80 (step S2). The ink color separation processing is processing of separating color data (RGB multivalued data) of pixels in the image data 80 into respective ink volumes of the four colors of C, Y, M, and K. The ink color separation processing is carried out with reference to a color conversion look-up table 91. In the color conversion look-up table 91, the RGB multivalued data (combinations of RGB) being the color data of the RGB color system is correlated with the ink volume data of the four colors of C, Y, M, and K. The ink volumes of the C, Y M, and K are represented by, for example, 8-bit density tone values (256 tone). The ink color separation processing generates ink volume data 81 of the four color ink from the image data 80.
(64) Next, the printer driver carries out BRS correction processing of the ink volume data 81 (step S3). The BRS correction processing is processing of subjecting the ink volume data 81 for each pixel to correction based on ink discharge characteristics and array errors of the nozzles 70 with reference to the BRS correction table 92.
(65)
(66) In the BRS correction table 92, ink volumes (density tone values) of the nozzles 70 obtained before the correction is correlated with ink volumes (density tone values) of the nozzles 70 obtained after the correction. In the BRS correction table 92 illustrated in
(67) The BRS correction table 92 is prepared for each individual printer 100 and stored in the memory 63 (for example, a non-volatile storage medium such as an EEPROM) as initial data before shipment. During the preparation of the BRS correction table 92, for example, a dedicated pattern including pixels of a plurality of density tone values are printed in the four colors of C, Y, M, and K. Then, the printing results of the dedicated pattern are measured by a scanner or the like to acquire correspondence data of input values of density tone values and density tone values (output values) of the printing results. Then, input values that can derive target output values are determined for the 256 tone by processing such as linear interpolation.
(68) In the BRS correction processing, the printer driver first identifies which nozzles 70 are to discharge the ink to carry out printing for each pixel of the ink volume data 81. Then, the printer driver refers to the data of the relevant nozzles 70 in the BRS correction table 92 and replaces the ink volumes (density tone values) obtained before the correction with the ink volumes (density tone values) obtained after the correction. Corrected ink volume data 82 is determined from the ink volume data 81 by the BRS correction processing.
(69) Note that the BRS correction table 92 is not limited to a numerical table in which the ink volumes (density tone values) obtained before the correction correlated with the ink volumes (density tone values) obtained after the correction. The BRS correction table 92 may be a function table in which the ink volumes (density tone values) obtained after the correction is output in response to an input of the ink volumes (density tone values) obtained before the correction.
(70) Next, the printer driver carries out dot separation processing of converting the corrected ink volume data 82 into generated volume data of ink dots on the basis of an SML table 93 (step S4).
(71)
(72) In the SML table 93, the generated volumes of ink dots having three sizes of S (small dots), M (medium dots), and L (large dots) are defined with respect to the density tone values (ink volumes). The printer driver uses the SML table 93 to carry out the dot separation processing of converting the corrected ink volume data 82 into the generated volume data of ink dots. Dot generated volume data 83 of ink dots having four sizes of NULL (blank dots), S (small dots), M (medium dots), and L (large dots) is acquired by the dot separation processing.
(73) Next, the printer driver carries out halftone processing of determining for each dot size whether dots are generated in the pixels, on the basis of the dot generated volume data 83 of the ink dots acquired by the dot separation processing (step S5). Specifically, in the dot generated volume data 83 of the ink dots acquired, data in the pixels is prepared by using a dithering method or an error diffusion method to form dispersed dots. Accordingly, dot data 84 (digitized data) in which any of the four types of ink dots including blank dots is specified is generated with respect to positions of the pixels.
(74) Next, the printer driver assigns the dot data 84 generated by the halftone processing to the nozzles 70 of the printing heads 41C, 41M, 41Y, and 41K and carries out control data generation processing of adding command data necessary for drive control of the printing head 41 (step S6). The command data is, for example, conveying data related to conveying of the printing medium 10.
(75) This control data generation processing generates print data 85 for causing the printer 100 to execute printing, and the printing starts in response to the generated print data 85 being sent to the printer 100 (step S7).
(76) Correction of BRS Correction Table
(77) In the printing system 1 including such a basic configuration, the PC 110 as the image processing apparatus according to this exemplary embodiment includes the input device 112 and the display device 113 as the input unit capable of receiving, for each of the first ink and the second ink, an ink discharge correction volume for correcting an ink volume discharged by predetermined nozzles among a plurality of the first nozzles and a plurality of the second nozzles, and the printer driver as the print data generating unit configured to generate the print data on the basis of the image data and the ink discharge correction volume input.
(78) Furthermore, in this exemplary embodiment, the predetermined nozzles are the nozzles 70 in the overlap regions R1 to R3 (see
(79) This will be described in detail below.
(80) Correction of the ink volumes discharged by the nozzles 70 in the overlap regions R1 to R3 as the predetermined nozzles according to this exemplary embodiment is carried out by correcting the BRS correction table 92 described above (see
(81) The BRS correction table 92 is a table in which the ink volume (density tone value) obtained before the correction is correlated with the ink volume (density tone value) obtained after the correction for each nozzle 70, as described above. For simplicity, a density tone value obtained after the correction and before shipment of the printer 100 is hereinafter referred to as an initial corrected value.
(82) That is, the correction processing of reducing uneven density (banding) in a printing image caused due to disruption of the arrays of the nozzles 70 in the overlap regions R1 to R3 is processing of further correcting initial correction values of the nozzles 70 in the overlap regions R1 to R3. This correction is carried out, for example, with reference to a printing image printed by a user of the printing system 1 and a necessary degree of correction is carried out as necessary on the basis of the ink discharge correction volume input by the user. The carrying out a necessary degree of correction as necessary refers to carrying out more appropriate correction in accordance with a degree of uneven density (banding) observed in a printing image of connection regions printed with the nozzles 70 in the overlap regions R1 to R3 and not fully corrected by the BRS correction using the initial correction values. Furthermore, such correction can be carried out for each ink color as described below.
(83) Input Unit
(84)
(85) In printing, the input device 112 (operational keys of a keyboard and a mouse pointer) is operated in accordance with an operation menu (not illustrated (for example, a menu screen for properties of the printer 100 controlled by the printer driver)) of the printer driver displayed by the display device 113 and thus, a setting menu (connection density correction setting menu 30) for reduction processing of uneven density in the overlap regions R1 to R3 is displayed.
(86) In the connection density correction setting menu 30, whether to carry out collective correction for all ink colors or carry out correction for each ink color can be selected. Furthermore, in each of the cases, a degree of correction can also be specified.
(87) For example, in the case where correction is to be carried out for each ink color, set for each color indicated in the connection density correction setting menu 30 is selected (for example, a relevant circle is clicked with a mouse pointer) and a numerical value of from 10 to +10 indicating the degree of correction (hereinafter, referred to as a correction degree) is input to a numerical value entry field A. Besides the method of inputting the correction degree in the form of a numerical value to the numerical value entry field A, the correction degree can also be input by sliding a slider B indicated in the connection density correction setting menu 30 (for example, by dragging with a mouse pointer). The numerical value input to the numerical value entry field A is displayed in corporation with a position of the slider B.
(88) The setting is enabled by inputting the correction degree and enabling an OK key (for example, clicking with a mouse pointer), and the printer driver recognizes the input information. For example, when the correction degree is 0, correction of the initial correction value of the corresponding ink color is not carried out, and a density tone value is directly correlated. A negative numerical value is correlated with correction of reducing the initial correction value. Furthermore, a positive numerical value is correlated with correction of increasing the initial correction value.
(89) Here, the correction degree input to the connection density correction setting menu 30 is the ink discharge correction volume. A relation between the correction degree and the correction volume for actually correcting the initial correction value of the BRS correction table 92 is determined as a designed value set in advance in consideration of characteristics for each type of ink and for each printing medium 10. Furthermore, the BRS correction table 92 is provided as individual BRS correction tables 92C, 92M, 92Y, and 92K for the printing heads 41C, 41M, 41Y, and 41K, respectively.
(90) For example, 2 is correlated with 98% and 1 is correlated with 99% in the cyan ink C with respect to the printing medium 10 specific specified by the printer driver. Furthermore, +1 is correlated with 101%, and +2 is correlated with 102%. Furthermore, for example, 2 is correlated with 96% and 1 is correlated with 98% in the yellow ink Y with respect to the printing medium 10 similar. Furthermore, +1 is correlated with 102%, and +2 is correlated with 104%.
(91) Note that the method of inputting the connection density correction setting menu 30 and the correction degree is not limited to such a method, and any other inputting method may be used.
(92)
(93) The printer driver corrects the initial correction value defined in the BRS correction table 92 of the initial state on the basis of the set correction degree. In this case, data of the nozzles 70 disposed in the overlap regions R1 to R3 is subjected to the correction, and initial correction values of the nozzles 70 disposed in other regions are not corrected.
(94) For example, in a case where the BRS correction table 92 illustrated in
(95)
(96) In carrying out corrected printing, the printer driver first causes a correction degree (ink discharge correction volume) to be set (received) for each ink color from the input unit and receives the correction degree (ink discharge correction volume) input for each ink color (step SA1). As described above, the correction degree can be set arbitrarily by a user with reference to a printing image printed in advance. The correction degree is set for each ink color and thus, the BRS correction table 92A (92AC, 92AM, 92AY, 92AK) based on the BRS correction table 92 (92C, 92M, 92Y, 92K) is generated.
(97) Next, the printer driver acquires the image data 80 to be subjected to printing and specified by a user (step SA2).
(98) Next, the printer driver carries out the ink color separation processing of the image data 80 (step SA3). The ink volume data 81 of the four color ink is generated from the image data 80 by the ink color separation processing.
(99) Next, the printer driver carries out the BRS correction processing of the ink volume data 81 (step SA4). The BRS correction processing is carried out with reference to the BRS correction table 92A (92AC, 92AM, 92AY, 92AK). Corrected ink volume data 82A reflecting the correction degree set by a user for each ink color (for each of the printing heads 41C, 41M, 41Y, and 41K) with respect to the nozzles 70 in the overlap regions R1 to R3 is determined by this BRS correction processing.
(100) Next, the printer driver carries out the dot separation processing of converting the corrected ink volume data 82A into generated volume data of ink dots on the basis of the SML table 93 (step SA5). Dot generated volume data 83A of ink dots having four sizes of NULL (blank dots), S (small dots), M (medium dots), and L (large dots) is acquired by the dot separation processing.
(101) Next, the printer driver carries out the halftone processing of determining for each dot size whether dots are generated in the pixels, on the basis of the dot generated volume data 83A of the ink dots acquired by the dot separation processing (step SA6). Accordingly, dot data 84A (digitized data) in which any of the four types of ink dots including blank dots is specified is generated with respect to positions of the pixels.
(102) Next, the printer driver assigns the dot data 84A generated by the halftone processing to the nozzles 70 of the printing heads 41C, 41M, 41Y, and 41K and carries out the control data generation processing of adding command data necessary for drive control of the printing head 41 (step SA7).
(103) Print data 85A for causing the printer 100 to execute printing is generated by this control data generation processing, and the printing starts in response to the generated print data 85A being sent to the printer 100 (step SA8).
(104) In this way, the image processing method according to this exemplary embodiment includes the step (step SA1) of receiving the ink discharge correction volume input for each ink color (for each of the first ink and the second ink) for correcting the ink volumes discharged from the nozzles 70 disposed in the overlap regions R1 to R3 (predetermined nozzles among the plurality of first nozzles and the plurality of second nozzles) and the print data generating step (steps SA2 to SA7) of generating the print data on the basis of the image data and the ink discharge correction volume input.
(105) As described above, the image processing apparatus, the printing system, and the image processing method according to this exemplary embodiment can achieve the following effects.
(106) In printing, since a correction value (ink discharge correction volume) for carrying out appropriate correction of uneven printing (uneven density, banding) caused by the predetermined nozzles (the nozzles 70 disposed in the overlap regions R1 to R3) can be input, correction can be carried out more accurately. Furthermore, since the ink discharge correction volume can be input for each of the first ink and the second ink (for each ink color), more appropriate correction can be carried out in accordance with characteristics of the ink.
(107) Furthermore, since the nozzles 70 corresponding to an overlap region (connection region) in which the two head units adjacent to each other carry out printing are the predetermined nozzles to be corrected, uneven printing (uneven density, banding) such as banding caused in the overlap region can be corrected more appropriately.
(108) Since the nozzles 70 corresponding to the overlap region are defined in advance as the predetermined nozzles to be corrected in correction of uneven printing (uneven density, banding) caused in the overlap region, it is unnecessary to set again the nozzles to be corrected and thus, correction can be carried out efficiently. Furthermore, since a correction value for carrying out appropriate correction can be input for each ink color, correction can be carried out more accurately.
(109) Furthermore, since the printing system 1 includes the printer 100 and the PC 110 and, in printing, can receive a correction value (ink discharge correction volume) for carrying out appropriate correction of uneven printing (uneven density, banding) caused by the predetermined nozzles (nozzles 70 disposed in the overlap regions R1 to R3), correction can be carried out more accurately in printing. Furthermore, since the ink discharge correction volume can be input for each of the first ink and the second ink (for each ink color), more appropriate correction can be carried out in accordance with characteristics of the ink.
(110) Furthermore, according to the image processing method according to this exemplary embodiment, since a correction value (ink discharge correction volume) for carrying out appropriate correction of uneven printing (uneven density, banding) caused by the predetermined nozzles (nozzles 70 disposed in the overlap regions R1 to R3) can be input in printing, correction can be carried out more accurately. Furthermore, since the ink discharge correction volume can be input for each of the first ink and the second ink (for each ink color), more appropriate correction can be carried out in accordance with characteristics of the ink.
Exemplary Embodiment 2
(111) Next, an image processing apparatus, a printing system, and an image processing method according to exemplary embodiment 2 will be described. Note that, in the description, the same constituents as those in the exemplary embodiment described above are given the same reference signs, and redundant description of these constituents will be omitted.
(112) In exemplary embodiment 1, the printing system 1 in which the predetermined nozzles among the plurality of first nozzles and the plurality of second nozzles are the nozzles 70 disposed in the overlap regions R1 to R3 defined in advance. In exemplary embodiment 2, the predetermined nozzles are nozzles specified by an input from an input unit. In other words, exemplary embodiment 2 is an exemplary embodiment in which a user can specify a region to be corrected and a degree of correction in accordance with a region and a state of caused uneven density (banding) that cannot be corrected fully by BRS correction processing using an initial correction value. Examples of the uneven density (banding) that cannot be corrected fully by BRS correction processing using an initial correction value can be considered to include uneven density caused by a difference in ink discharge characteristics of specific head units or nozzles 70 specific, uneven density exhibited due to degradation over time, and uneven density first exhibited under a usage environment of a user (such as a state of environmental temperature).
(113) Specific examples will be described below.
Example 1
(114) In a printing system 1 according to example 1, predetermined nozzles to be corrected are nozzles corresponding to a specific overlap region selected from a plurality of first overlap regions and a plurality of second overlap regions based on an input from an input unit (input device 112, display device 113).
(115)
(116) In printing, the input device 112 (operational keys of a keyboard and a mouse pointer) is operated in accordance with an operation menu of a printer driver displayed by the display device 113 and thus, a setting menu (connection density correction setting menu 31) for reduction processing of uneven density in overlap regions R1 to R3 is displayed.
(117) In the connection density correction setting menu 31, whether to carry out collective correction of all connections (that is, all of the nozzles 70 disposed in the overlap regions R1 to R3) or carry out exclusive correction of the range of the nozzles 70 disposed for each overlap region R. Furthermore, in each of the cases, a degree of correction can also be specified.
(118) For example, in the case where correction is to be carried out for each overlap region R, set connections individually indicated in the connection density correction setting menu 31 is selected, a number n (n=1 to 3 in the case of the printing head 41 illustrated in
(119) The setting is enabled by inputting to the numerical value entry field D and the numerical value entry field A and enabling an OK key. To specify a plurality of overlap regions R to be corrected with respect to the same ink color (printing head 41), an input to the numerical value entry field D and the numerical value entry field A is repeated.
(120) Note that when a user determines an overlap region R to be corrected with reference to an image printed, the user needs to be able to readily learn information on whether uneven density (banding) is caused in an overlap region R and which overlap region R (of which number) has uneven density caused. In this regard, for example, it is preferred to provide a gauge on which a position of the overlap region Rn is marked to match a length in a width direction of a printing medium 10.
(121) Furthermore, in the case where collective correction of all connection regions is carried out in the connection density correction setting menu 31, the set all connections collectively indicated in the connection density correction setting menu 31 is selected, and the correction degree of the ink color (printing head 41) to be corrected is input to the numerical value entry field A. In this case, since it is unnecessary to input the number n of the overlap region Rn, display (for example, gray display or deletion of the numerical value entry field D) indicating that a numerical value cannot be input appears in the numerical value entry field D.
(122) The UI menu corresponding to example 1 is not limited to the connection density correction setting menu 31. For example, the UI menu may be a UI menu such as the head-unit density correction setting menu 32 illustrated in
(123) According to example 1 of this exemplary embodiment, the predetermined nozzles to be corrected are the nozzles 70 corresponding to an overlap region selected from the plurality of first overlap regions and the plurality of second overlap regions based on an input from the input unit (input device 112, display device 113). That is, in the case where a printing image includes printing images of a plurality of overlap regions, an overlap region determined to need correction is selected, and appropriate correction can be executed.
Example 2
(124) In a printing system 1 according to example 2, predetermined nozzles to be corrected are nozzles of a specific head unit selected from a plurality of first head units and a plurality of second head units based on an input from an input unit (input device 112, display device 113).
(125)
(126) In printing, an input device 112 is operated in accordance with an operation menu of the printer driver displayed by the display device 113 and thus, a setting menu (head-unit density correction setting menu 33) for reduction processing of uneven density caused by a specific head unit is displayed.
(127) In the head-unit density correction setting menu 33, whether to carry out collective correction of all head units (four head units 411 to 414 in the example illustrated in
(128) For example, in the case of carrying out correction of a specific head unit, set individually indicated in the head-unit density correction setting menu 33 is selected, and a correction degree is input to a numerical value entry field E of a head unit Hn (n=1 to 4 in the case of the head units 411 to 414 illustrated in
(129) Furthermore, in the case of carrying out collective correction of all head units of a specific ink color in the head-unit density correction setting menu 33, set collectively indicated in the head-unit density correction setting menu 33 is selected, and the correction degree of the ink color to be corrected is input to a numerical value entry field F. In this case, since an input to the numerical value entry field E is unnecessary, display (for example, gray display or deletion of the numerical value entry field E) indicating that a numerical value cannot be input appears in the numerical value entry field E.
(130) According to example 2 of this exemplary embodiment, since the predetermined nozzles to be corrected are the nozzles 70 of a head unit selected from the plurality of first head units and the plurality of second head units based on an input from the input unit, uneven printing such as banding that depends on a head unit and that cannot be corrected fully by BRS correction processing using an initial correction value can be corrected more appropriately by, for example, selecting a head unit determined to have different (changed) characteristics in a usage environment of a user and to need correction, and executing correction.
Example 3
(131) In a printing system 1 according to example 3, predetermined nozzles to be corrected are any nozzles specified by an input from an input unit (input device 112, display device 113).
(132)
(133) In printing, the input device 112 is operated in accordance with an operation menu of a printer driver displayed by the display device 113 and thus, a setting menu (nozzle density correction setting menu 34) for reduction processing of uneven density caused by specific nozzles 70 is displayed.
(134) In the nozzle density correction setting menu 34, numbers of the nozzles 70 to be corrected can be specified for each ink color (for each of printing heads 41C, 41M, 41Y, and 41K). Furthermore, a degree of correction can be specified.
(135) The numbers of the nozzles 70 are set in advance to be consecutive numbers in order along an extending direction of head units 411 to 414, and can be correlated with the actual nozzles 70. Specifically, for example, as with the head units 411 to 414 illustrated in
(136) A plurality of numbers of the nozzles 70 to be corrected can be specified by inputting individual number specification (l, m, n, . . . ) or consecutive number specification (m to n) to a numerical value entry field G. Furthermore, correction degrees with respect to the nozzles 70 specified are input to a numerical value entry field A. Besides the method of inputting the correction degree in the form of a numerical value to the numerical value entry field A as with exemplary embodiment 1, the correction degree can also be input by sliding a slider B indicated in a connection density correction setting menu 30.
(137) The setting is enabled by completing the input to the numerical value entry field G and the numerical value entry field A and enabling an OK key.
(138) Note that when a user determines the nozzles 70 to be corrected with reference to an image printed, the user needs to be able to readily lean information on which nozzles 70 (of which numbers) are to be corrected. In this regard, for example, it is preferred to provide a gauge on which a position of the nozzle number (position serving as a guide) is marked to match a length in a width direction of a printing medium 10.
(139) According to example 3 of this exemplary embodiment, since the predetermined nozzles to be corrected are the nozzles 70 specified by an input from the input unit, uneven printing such as banding caused at any position can be corrected.
Exemplary Embodiment 3
(140) Next, an image processing apparatus, a printing system, and an image processing method according to exemplary embodiment 3 will be described. Note that, in the description, the same constituents as those in the exemplary embodiments described above are given the same reference signs, and redundant description of these constituents will be omitted.
(141) In the printing system 1 according to exemplary embodiment 3, a print data generating unit (print driver) of a PC 110 generates print data on the basis of a plurality of ink discharge correction volumes input in accordance with image data and an ink volume per unit area of ink discharged on a print medium 10.
(142)
(143) In printing, an input device 112 is operated in accordance with an operation menu of the printer driver displayed by a display device 113 and thus, a setting menu (connection density correction setting menu 35) for reduction processing of uneven density exhibited in a specific tone range or different degrees of uneven density depending on tone is displayed.
(144) Note that the tone refers to density of a printing image and corresponds to the ink volume per unit area of ink discharged onto the printing medium 10.
(145) In the connection density correction setting menu 35, ink density (ink volume per unit area of ink discharged on the printing medium 10) to be corrected can be specified for each ink color. Furthermore, a degree of correction can be specified.
(146) The specification of the ink density to be corrected is carried out by a method of specifying density levels set in advance (for example, five levels such as faint, slightly faint, medium, slightly dark, and dark) or a method of specifying a tone value (for example, values from 0 to 255) or the range of tone values (for example, values in the range of 0 to 255).
(147) The ink density to be corrected can be specified by inputting the ink density to a density entry field J. Furthermore, the correction degree with respect to the ink density specified is input to a numerical value entry field A. Besides the method of inputting the correction degree in the form of a numerical value to the numerical value entry field A as with exemplary embodiment 1, the correction degree can also be input by sliding a slider B indicated in a connection density correction setting menu 30.
(148) The setting is enabled by completing the input to the density entry field J and the numerical value entry field A and enabling an OK key.
(149) The UI menu corresponding to this exemplary embodiment is not limited to the connection density correction setting menu 35. For example, the UI menu may be a UI menu such as the connection density correction setting menu 36 illustrated in
(150) According to this exemplary embodiment, the print data generating unit (print driver) generates print data on the basis of the plurality of ink discharge correction volumes input in accordance with the image data and the ink volume per unit area of ink discharged on the print medium 10. Thus, for example, in a case where a necessary degree of correction differs depending on tone of a printing image, more appropriate correction can be carried out in accordance with the tone of the printing image.
Modification
(151) Note that the invention is not limited to the exemplary embodiments described above, and various modifications and improvements can be made on the exemplary embodiments described above.
(152) For example, the configuration of the printing unit 40 is not limited to a line head such as the printing head 41 illustrated in
(153) That is, the printing apparatus is not limited to a line printer such as the printer 100 according to exemplary embodiment 1, and may be a serial printer including a carriage configured to move the printing head 41S for scanning in a sheet-width direction B with respect to the printing medium 10, and the serial printer is configured to carry out printing by repeating a pass operation of discharging ink droplets from the nozzles to the printing medium 10 during a scanning operation to form dot rows in the sheet-width direction B, and a conveying operation of moving the printing medium 10 in a conveying direction A.
(154) Even in a printing system including a serial printer including a serial head such as the printing head 41S, the same effects can be obtained by the configuration in which a user can specify a region to be corrected and a degree of correction in accordance with a region and a state of caused uneven density (banding) that cannot be corrected fully by BRS correction processing using an initial correction value.
(155) This application claims priority under 35 U.S.C. 119 to Japanese Patent Application No. 2017-235822, filed Dec. 8, 2017. The entire disclosure of Japanese Patent Application No. 2017-235822 is hereby incorporated herein by reference.