The present application is based on, and claims priority from JP Application Serial Number 2021-191798, filed Nov. 26, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
1. Technical Field
The present disclosure relates to a printing apparatus and a printing method.
2. Related Art
There is disclosed an image formation apparatus (see JP-A-2016-114507). In the image formation apparatus, a carriage on which a recording head is mounted includes a colorimetric camera. According to JP-A-2016-114507, a test pattern is recorded on a recording medium by transporting the recording medium and moving the carriage. The colorimetric camera moves above the recording medium, and captures an image of each patch of the test pattern. A colorimetric value of the patch is calculated based on the image data.
In a configuration in which a camera captures an image printed on a medium for the purpose of color adjustment and a colorimetric value is acquired as in JP-A-2016-114507, correction based on the colorimetric value is reflected on printing to be performed later. Thus, the captured image is a test image printed merely for color adjustment, and cannot fully be used as a printed matter. The cost increased by consumption of such a medium or the elongation of time required for generating a printed matter need to be reduced, and improvement therefor is demanded.
A printing apparatus includes a printing head configured to eject ink onto a medium based on print data, a carriage that is mounted with the printing head and that is configured to reciprocate along a main scanning direction, a control unit configured to control the carriage and the printing head and execute a pass corresponding to ink ejection of the printing head along with movement of the carriage, and a colorimetric unit configured to measure density on the medium when the pass is completed. When the control unit performs printing in a predetermined region of the medium with the pass executed N times, and n is a natural number smaller than N, the control unit acquires n-th density of the medium, the n-th density being a colorimetric result obtained by the colorimetric unit when an n-th pass in the predetermined region is completed, corrects the print data based on the n-th density, the print data being to be used for a pass after the n-th pass in the predetermined region, and executes the pass after the n-th pass based on the print data after correction.
A printing method, for controlling a printing head configured to eject ink onto a medium based on print data and a carriage that is mounted with the printing head and that is configured to reciprocate along a main scanning direction, and for executing a pass corresponding to ink ejection of the printing head along with movement of the carriage, includes, when printing is performed in a predetermined region of the medium with the pass executed N times, and n is a natural number smaller than N, acquiring n-th density of the medium, the n-th density being a density colorimetric result obtained by a colorimetric unit when an n-th pass in the predetermined region is completed, correcting the print data based on the n-th density, the print data being to be used for a pass after the n-th pass in the predetermined region, and executing the pass after the n-th pass based on the print data after correction.
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings. Note that each of the drawings is merely illustrative for describing the exemplary embodiment. Since the drawings are illustrative, proportions and shapes may not be precise, match each other, or some may be omitted.
The printing apparatus 10 is provided with a control unit 11, a display unit 13, an operation receiving unit 14, a storage unit 15, a communication IF 16, a transport unit 17, a printing unit 18, a colorimetric unit 19, and the like. IF is an abbreviation for interface. The control unit 11 is configured to include one or more ICs including a CPU 11a as a processor, a ROM 11b, a RAM 11c, and the like, another non-volatile memory, and the like.
In the control unit 11, the processor, that is, the CPU 11a executes arithmetic processing in accordance with a program 12 stored in the ROM 11b, the other memory, or the like, while using the RAM 11c or the like as a work area. With this, the respective functions including a print data generation unit 12a, a colorimetric result acquisition unit 12b, a print data correction unit 12c, and a printing control unit 12d are achieved. The processor is not limited to the single CPU, and a configuration may be adopted in which the processing is performed by a hardware circuit such as a plurality of CPUs, an ASIC, or the like, or a configuration may be adopted in which the CPU and the hardware circuit work in concert to perform the processing.
The display unit 13 is a device for displaying visual information, and is configured, for example, by a liquid crystal display, an organic EL display, or the like. The display unit 13 may be configured to include a display and a drive circuit for driving the display. The operation receiving unit 14 is a device for receiving an input from a user, and is realized, for example, by a physical button, a touch panel, a mouse, a keyboard, or the like. As a matter of course, the touch panel may be realized as a function of the display unit 13. The display unit 13 and the operation receiving unit 14 may also be referred to as an operation panel of the printing apparatus 10, in a collective manner. The display unit 13 and the operation receiving unit 14 may be part of the configuration of the printing apparatus 10, or may be peripheral devices externally coupled to the printing apparatus 10.
The storage unit 15 is a storage device such as a hard disk drive, a solid state drive, and other memories. Part of the memory of the control unit 11 may be regarded as the storage unit 15. The storage unit 15 may be regarded as part of the control unit 11.
The communication IF 16 is a generic term for one or a plurality of IFs for establishing communication between the printing apparatus 10 and an external device in a wired or wireless manner, in accordance with a prescribed communication protocol including a known communication standard. Examples of the external device include a communication device such as a personal computer, a server, a smartphone, and a tablet-type terminal.
The transport unit 17 is a device for transporting a medium 30 along a predetermined transport direction under control of the control unit 11. For example, the transport unit 17 includes a roller that rotates and transports the medium 30, a motor as a power source of the rotation, and the like. The transport unit 17 may be a mechanism that transports the medium 30 while placing the medium 30 on a belt or a pallet that is moved by a motor. The medium 30 is a sheet, for example. The medium 30 is only required to be a medium on which printing can be performed, and may be a material other than paper, such as a film and fabric.
The printing unit 18 is a device of an ink-jet type for ejecting a liquid such as ink from a plurality of nozzles under control of the control unit 11 and for performing printing on the medium 30 transported by the transport unit 17, and includes a printing head 20 and a carriage 21 that are described later. A liquid droplet ejected from each nozzle of the printing head 20 is referred to as a dot. The printing head 20 is capable of ejecting various ink, such as cyan (C), magenta (M), yellow (Y), and black (K). As a matter of course, the liquid ejected from the printing head 20 is not limited to C, M, Y, and K ink. The printing head 20 may also be referred to as a liquid ejection head, a recording head, a printing head, an ink-jet head, or the like.
The colorimetric unit 19 is a device for optically measuring a color and brightness of the medium 30 on which the printing unit 18 performs printing. A color and brightness can be expressed in various color systems. In the following description, a color and brightness measured from the medium 30 after printing are merely referred to as density. High density indicates darkness, and low density indicates brightness. Specifically, the colorimetric unit 19 is a colorimeter, a camera, a scanner, or the like. Colorimetry may be regarded as measurement or reading. The colorimetric unit 19 transfers a colorimetric result to the control unit 11.
The printing apparatus 10 may be realized by one printer, but may be realized by a system including a plurality of devices that are communicatively coupled to each other. For example, the printing apparatus 10 may be a system including an information processing device that functions as the control unit 11, a printer that includes the transport unit 17 and the printing unit 18 and performs printing under control of the information processing device, and a device that corresponds to the colorimetric unit 19. In this case, the information processing device can be understood as a printing control device, an image processing device, or the like.
The printing head 20 includes nozzle rows corresponding to the respective ink colors.
The control unit 11 causes the printing head 20 to eject ink onto the medium 30, based on print data. As is known, a driving element is provided for each of the nozzles 22 in the printing head 20. When application of a driving signal to the driving element of each of the nozzles 22 is controlled based on the print data, each of the nozzles 22 ejects a dot or does not eject a dot. With this, an image represented in the print data is printed on the medium 30. The print data is data that defines presence or absence of a dot of each color and a dot size for each pixel. In the following description, presence of dot, in other words, ejection of a dot is also referred to as “dot-on”, and absence of a dot, in other words, non-ejection of a dot is also referred to as “dot-off”.
The different amplitude, shape, or the like of the driving signal to be applied to the driving element of the nozzle 22 can make a size of a dot ejected from the nozzle 22 different. For example, the nozzle 22 is capable of ejecting dots of three sizes including a large dot, a middle dot, and a small dot. A relationship between the sizes of one dot satisfies a small dot<a middle dot<a large dot. Therefore, dot-on data for each pixel that is defined in the print data is categorized into any one of large dot-on, middle dot-on, and small dot-on. Note that the nozzle 22 may be capable of ejecting a dot having two sizes or a dot having four or more sizes.
Ink ejection performed by the printing head 20 along with movement of the carriage 21 is referred to as “pass” or “scanning”. A pass along with forward movement of the carriage 21 is referred to as a forward pass, and a pass with backward movement of the carriage 21 is referred to as a backward pass. Printing performed in both the forward pass and the backward pass is bidirectional printing, and printing performed in either of the forward pass or the backward pass is single-directional printing. In the present exemplary embodiment, either of bidirectional printing or single-directional printing may be adopted.
A reference symbol D2 indicates a transport direction D2 in which the transport unit 17 transports the medium 30. The transport unit 17 transports the medium 30 from upstream to downstream in the transport direction D2. Upstream and downstream in the transport direction D2 are simply referred to as upstream and downstream. The transport direction D2 intersects the main scanning direction D1. The main scanning direction D1 and the transport direction D2 intersect each other orthogonally or substantially orthogonally. The plurality of nozzle rows including the nozzle rows 20a and 20b of the printing head 20 are aligned along the main scanning direction D1, and are at the same position in the transport direction D2.
In the example of
In
A length of the predetermined region A in the transport direction D2 is denoted with a region length H. A length of the predetermined region A in the main scanning direction D1 may be understood as a length of the medium 30 in the main scanning direction D1. As a matter of course, when margins are set in advance at edges of the medium 30, a length excluding such margins at the edges corresponds to the length of the predetermined region A in the main scanning direction D1.
In the example of
In the example of
In accordance with a first pass for performing printing in a predetermined region A, the control unit 11 provides the printing head 20 with print data containing pixel data indicating positions numbered with a pass number 1 in the print data 40. Then, the first pass is executed. Similarly, the control unit 11 provides the printing head 20 with print data containing pixel data indicating positions numbered with a pass number 2 in the print data 40, and executes a second pass. The control unit 11 provides the printing head 20 with print data containing pixel data indicating positions numbered with a pass number 3 in the print data 40, and executes a third pass. The control unit 11 provides the printing head 20 with print data containing pixel data indicating positions numbered with a pass number 4 in the print data 40, and executes a fourth pass. As a result, an image represented in the print data 40 is printed in the predetermined region A of the medium 30 with the four passes in total.
As described above, in a case that printing is performed in the predetermined region A of the medium 30 with the N passes and that n is a natural number smaller than N, the control unit 11 acquires n-th density being a colorimetric result obtained by the colorimetric unit 19 with respect to the medium 30 when an n-th pass in the predetermined region A is completed. Further, print data to be used for a pass after the n-th pass in the predetermined region A is corrected based on the n-th density, and the pass after the n-th pass is executed based on the print data after correction. Some examples are given below, and description is made on printing with such correction executed in a process for completing the N passes.
For convenience of description, it is assumed that N=4 in any one of the first example, the second example, and the third example.
In Step S100, the print data generation unit 12a of the control unit 11 executes generation of the print data and pass division of the print data. First, the print data generation unit 12a acquires image data being a generation source of the print data. The image data represents an image being a printing target. For example, the print data generation unit 12a acquires image data assigned by a user through an operation of the operation receiving unit 14, from a location where the image data is stored, such as the storage unit 15 or a memory inside or outside the printing apparatus 10. Alternatively, the print data generation unit 12a receives and acquires image data transmitted from an external device via the communication IF 16.
The print data generation unit 12a converts the acquired image data into print data used for ink ejection of the printing head 20. In other words, the print data generation unit 12a chromatically converts a value for each of the pixels forming the image data into a gradation value indicating an ink amount for C, M, Y, and K ink used by the printing head 20 for printing, or converts a value for each of the pixels after chromatic conversion into a value indicating dot-on or dot-off of each color ink through halftone processing. Dot-on referred herein may be large dot-on, middle dot-on, or small dot-on, as a matter of course.
The print data generation unit 12a divides the print data thus generated, that is, the print data for a region corresponding to one predetermined region A, into print data to be used for each of the first pass to the fourth pass. As illustrated in
It is assumed that an image for one page is printed on one medium 30 based on the print data. In this case, printing for one page is completed as a result of successive printing for a plurality of predetermined regions A along the transport direction D2. Therefore, in each of the flowcharts in
In Step S110, the printing control unit 12d provides the printing head 20 with the print data to be used for the first pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A, and executes the first pass. Along with the first pass, the control unit 11 causes the colorimetric unit 19 to measure density on the medium 30 after the ink ejection in the first pass. If the first pass is the forward pass, the control unit 11 causes the colorimeter 19b to perform the measurement.
In Step S120, the colorimetric result acquisition unit 12b acquires, from the colorimetric unit 19, first density being a colorimetric result in Step S110. In Step S110 and Step S120 described above, n=1.
In Step S130, based on the first density acquired in Step S120, the print data correction unit 12c corrects the print data to be used for the second pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A.
Focusing on, as an example, a case in which the print data to be used for the second pass is corrected based on the first density, description is specifically made on a method of correcting the print data based on the density measured by the colorimetric unit 19. As a matter of course, the correction method is applicable to a combination of density and print data other than the combination of the first density and the print data to be used for the second pass.
The first density is a result of measurement performed in the pass in Step S110 by the colorimeter positioned rearward of the printing head 20 in the movement direction. Thus, the first density is density in a certain area onto which the ink is ejected in the first pass. In view of this, the print data correction unit 12c calculates an average value of the first density, for example, as a statistic value indicating the first density in a simplified manner. In the following description, such a statistic value of the n-th density is simply referred to as the n-th density. The statistic value may be other values such as a median value.
The print data correction unit 12c compares the first density and a first reference value. The first reference value is a value to be compared with the first density. The first reference value is an ideal value as density on the medium 30 at the time of completion of the first pass. For example, an n-th reference value being an ideal value as density at the time of completion of the n-th pass can be obtained from the print data generated in Step S100 with a predetermined calculation formula. Alternatively, the n-th reference value may be added to the image data being a generation source of the print data in advance, or may be stored together with the image data in the storage unit 15 or the like.
Based on the comparison result between the first density and the first reference value, the print data correction unit 12c determines a correction amount for the print data to be used for the second pass. It is ideal that the first density matches with the first reference value. However, in actuality, a degree of color development differs due to the easiness of ink bleed-through or other characteristics of the medium 30 being used. Thus, the first density does not match with the first reference value in many cases. When the first density is higher than the first reference value, this means that the ink ejection amount in the first pass is excessively large. Thus, a negative correction amount is determined based on the difference between the first density and the first reference value. Meanwhile, when the first density is lower than the first reference value, this means that the ink ejection amount in the first pass is excessively small. Thus, a positive correction amount is determined based on the difference between the first density and the first reference value.
Based on the correction amount determined as a result of the comparison between the first density and the first reference value, the print data correction unit 12c corrects the print data to be used for the second pass. A difference between the ink amounts of the dots of different sizes is known in the design phase. Thus, based on the correction amount, a size of some of the dots defined in the print data to be used for the second pass is increased or reduced. For example, when the correction amount is a value −α, the print data correction unit 12c determines the number of middle dots to be changed to small dots and the number of large dots to be changed to middle dots so as to achieve reduction of an ink amount corresponding to −α, and changes the dot sizes accordingly. For example, when the correction amount is a value of +β, the print data correction unit 12c determines the number of middle dots to be changed to large dots and the number of small dots to be changed to middle dots so as to achieve increase of an ink amount corresponding to +β, and changes the dot sizes accordingly. Note that, although a large dot may be changed to a small dot and a small dot may be changed to a large dot, the print data is originally generated in consideration of image quality such as graininess, and drastic change of a dot size largely affects the image quality. Thus, a correction amount required for an entire image may be secured while reducing a change amount of a dot size for each pixel as much as possible. The print data correction unit 12c determines such a correction amount for each of the C ink, the M ink, the Y ink, and the K ink. For example, a dot size of the K ink is changed based on the correction amount of the K ink. The same holds true for the ink of the other colors.
The upper stage of
In the example of
In Step S140, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the second pass is corrected in Step S130, and executes the second pass. Along with the second pass, the control unit 11 causes the colorimetric unit 19 to measure density on the medium 30 after the ink ejection in the second pass. If the second pass is the backward pass, the control unit 11 causes the colorimeter 19a to perform measurement.
After this, a cycle including acquisition of the n-th density as a colorimetric result, correction of the print data to be used for the (n+1)-th pass based on the acquired n-th density, and execution of the (n+1)-th pass with the correction reflected and measurement is repeated.
In other words, in Step S150, the colorimetric result acquisition unit 12b acquires, from the colorimetric unit 19, second density being a colorimetric result in Step S140. As a matter of course, the second density is a colorimetric result on a state where the ink ejection in the second pass is added to the ink ejection in the first pass. In Step S140 and Step S150, n=2. In Step S160, based on the second density acquired in Step S150, the print data correction unit 12c corrects the print data to be used for the third pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A. In Step S170, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the third pass is corrected in Step S160, and executes the third pass. Along with the third pass, the control unit 11 causes the colorimetric unit 19 to measure density on the medium 30 after the ink ejection in the third pass.
In Step S180, the colorimetric result acquisition unit 12b acquires, from the colorimetric unit 19, third density being a colorimetric result in Step S170. The third density is a colorimetric result on a state where the ink ejection in the second pass and the ink ejection in the third pass are added to the ink ejection in the first pass. In Step S190, based on the third density acquired in Step S180, the print data correction unit 12c corrects the print data to be used for the fourth pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A. In Step S200, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the fourth pass is corrected in Step S190, and executes the fourth pass. The fourth pass is the last pass in the predetermined region A, and hence there is no need for the colorimetric unit 19 to perform measurement. With this, printing in one predetermined region A with the N passes is completed.
As described above, in the first example, the control unit 11 corrects the print data to be used for the (n+1)-th pass in the predetermined region A based on the n-th density, and executes the (n+1)-th pass based on the print data after the correction. In other words, in each of the second and subsequent passes, the ink is ejected based on the corrected print data. Thus, it is expected that a difference between the second density and a second reference value being the n-th reference value to be compared with the second density and a difference between the third density and a third reference value being the n-th reference value to be compared with the third density are smaller than a difference between the first density and the first reference value, and are reduced in a stepwise manner due to an effect of repeating the correction. Therefore, regardless of a type of the medium 30, a printing result in the predetermined region A at the time of completion of the N-th pass with the last correction reflected corresponds to density fairly close to the ideal density to be reproduced by the print data corresponding to the predetermined region A. In other words, a printed matter on which an image represented in the print data is reproduced at high chromatic accuracy can be obtained without wasting the medium 30 by so-called test printing.
In the first example, in order for a density colorimetric result acquired at the time of completion of a pass to be reflected on a subsequent pass, a time for determining a correction amount based on the density and correcting the print data is required between the pass and the subsequent pass. As compared with the first example described above, each of the second example and the third example is an example for reducing a total printing time with the N passes. Description on the matters shared with the first example is omitted as appropriate in the second example and the third example.
Step S100, Step S110, and Step S120 are as described with reference to
In Step S142, the printing control unit 12d provides the printing head 20 with the print data to be used for the second pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A, and executes the second pass. Along with the second pass, the control unit 11 causes the colorimetric unit 19 to measure density on the medium 30 after the ink ejection in the second pass. In Step S140 described in
In Step S132 subsequent to Step S120, based on the first density acquired in Step S120, the print data correction unit 12c corrects the print data to be used for the third pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A. In other words, Step S132 is different from Step S130 in that the correction target is not the print data to be used for the second pass, which is acquired through the pass division in Step S100, but the print data to be used for the third pass, which is acquired through the pass division in Step S100.
After Step S132 and Step S142 are completed, the control unit 11 executes Step S172, Step S152, and Step S162 in parallel.
In Step S172, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the third pass is corrected in Step S132, and executes the third pass. The third pass is not the last pass in the predetermined region A. However, when n=3, the (n+2)-th pass in the predetermined region A is not present. Thus, there is no need for the colorimetric unit 19 to perform measurement.
Meanwhile, in Step S152, the colorimetric result acquisition unit 12b acquires, from the colorimetric unit 19, the second density being a colorimetric result in Step S142. In Step S162 subsequent to Step S152, based on the second density acquired in Step S152, the print data correction unit 12c corrects the print data to be used for the fourth pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A. Step S162 is different from Step S160 in that the correction target is not the print data to be used for the third pass, which is acquired through the pass division in Step S100, but the print data to be used for the fourth pass, which is acquired through the pass division in Step S100.
After Step S162 and Step S172 are completed, in Step S202, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the fourth pass is corrected in Step S162, and executes the fourth pass. With this, printing in one predetermined region A with the N passes is completed.
As described above, in the second example, the control unit 11 corrects the print data to be used for the (n+2)-th pass in the predetermined region A, based on the n-th density. Thus, after the n-th pass is executed, a series of processing for correcting the print data to be used for the (n+2)-th pass can be executed in parallel to the (n+1)-th pass. Thus, a time required for completing the N passes can be shorter than that in the first example.
Step S100, Step S110, and Step S120 are as described with reference to
In Step S144, the printing control unit 12d provides the printing head 20 with the print data to be used for the second pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A, and executes the second pass. When n=2 as described above, n+2≤N−1 is not satisfied. Thus, in the second pass, there is no need for the colorimetric unit 19 to perform measurement. Step S144 is different from Step S142 in
After Step S132 and Step S144 are completed, in Step S174, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the third pass is corrected in Step S132, and executes the third pass. When n=3 as described above, n=N−1 is satisfied. Thus, along with the third pass, the control unit 11 causes the colorimetric unit 19 to measure density on the medium 30 after ink ejection in the third pass.
Subsequently, in Step S182, the colorimetric result acquisition unit 12b acquires, from the colorimetric unit 19, the third density being a colorimetric result in Step S174. In Step S192, based on the third density acquired in Step S182, the print data correction unit 12c corrects the print data to be used for the fourth pass, which is acquired through the pass division in Step S100 from the print data corresponding to the predetermined region A. In Step S204, the printing control unit 12d provides the printing head 20 with the print data obtained after the print data to be used for the fourth pass is corrected in Step S192, and executes the fourth pass. The fourth pass is the last pass in the predetermined region A, and hence there is no need for the colorimetric unit 19 to perform measurement. With this, printing in one predetermined region A with the N passes is completed.
The third example as described above has both the features in the first example and the second example. In other words, the print data to be used for the (n+2)-th pass is corrected based on the n-th density that satisfies n+2≤N−1. Thus, in parallel to the (n+1)-th pass, a series of processing for correcting the print data to be used for the (n+2)-th pass can be executed, which exerts an effect of time reduction. The print data to be used for the N-th pass is corrected based on the n-th density that satisfies n=N−1. Thus, the print data for the N-th pass is subjected to correction based on a colorimetric result of the pass executed based on the corrected print data. With this effect exerted by repeating correction, an ideal color is easily obtained as a printing result in the predetermined region A, as compared to the second example.
Supplemental description is made on the first example to the third example. Description is given above assuming that N=4, but as a matter of course, N is not limited to four. For example, N may be N=6.
In the first example, even when N=6, the above-mentioned cycle is repeated.
In the second example, when N=6, Step S172 contains measurement of density on the medium 30 after ink ejection in the third pass. In parallel to Step S202, print data to be used for a fifth pass is corrected based on the third density acquired through the measurement. Similarly, Step S202 contains measurement of density on the medium 30 after ink ejection in the fourth pass. In parallel to the fifth pass, print data to be used for a sixth pass is corrected based on a fourth density acquired through the measurement. After Step S202, the fifth pass is executed based on the corrected print data to be used for the fifth pass. Further, the sixth pass is executed based on the corrected print data to be used for the sixth pass. Then, printing in the predetermined region A is completed.
In the third example, when N=6, n+2≤N−1 is satisfied where n=1 to 3. Thus, the third example is similar to the second example in that the print data to be used for the fifth pass is corrected based on the third density and that the fifth pass is executed based on the corrected print data to be used for the fifth pass. However, when n=4, n+2≤N−1 is not satisfied. Thus, unlike the second example, the print data to be used for the sixth pass is not corrected based on the fourth density in the third example. Alternatively, when n=5, n=N−1 is satisfied. Thus, density on the medium 30 after ink ejection in the fifth pass is measured to acquire fifth density, and the print data to be used for the sixth pass is corrected based on the fifth density. Further, the sixth pass is executed based on the corrected print data to be used for the sixth pass. Thus, printing in the predetermined region A is completed.
Next, description is made on a process when printing is successively performed on a plurality of media 30 in the present exemplary embodiment. Note that, even when printing is performed based on the print data that is similarly corrected, a color in a printing result differs as a matter of course, depending on a type of the medium 30. Thus, printing on the plurality of media 30 described below is a process assuming that the transport unit 17 repeatedly transports the media 30 of the same type set on a tray or the like being a supply source of the media 30 and that the plurality of media 30 of the same type are used for printing.
In Step S300, the control unit 11 controls the transport unit 17 and the printing unit 18 to perform printing on a first medium 30 based on the print data. As described above, printing on one medium 30 based on the print data is completed by repeating printing in the plurality of predetermined regions A that are successive along the transport direction D2 in one medium 30. As a matter of course, printing in one predetermined region A is a process completed with the N passes described above, and corresponds to any one of the first example, the second example, and the third example.
In Step S310 subsequent to Step S300, the control unit 11 determines whether correction amount applied to print data for any pass is equal to or less than a predetermined threshold value during printing on the first medium 30 in Step S300. The threshold value is stored in advance in the storage unit 15, for example. The correction amount may be a negative correction amount or a positive correction amount, but the correction amount to be compared with the threshold value is an absolute value.
Herein, as a simple example, it is assumed that printing on one medium 30 including ten predetermined regions A continuous along the transport direction D2 is completed by executing the N passes for each of the predetermined regions A as in the first example. Further, it is assumed that N=4. In this case, in Step S300, the printing unit 18 executes 40 passes. In the first example, each of the second pass to the fourth pass excluding the first pass among the four passes in one predetermined region A is executed by using the print data corrected based on the measured density. Thus, in Step S300, the process for determining the correction amount based on the measured density is executed 30 times for each ink color, and the print data is corrected for the 30 passes for each ink color. Therefore, when all the correction amounts (30×the number of ink colors in total) are equal to or less than the threshold value, the control unit 11 determines “Yes” in Step S310. In contrast, when any one or more of the correction amounts exceed the threshold value, the control unit 11 determines “No” in Step S310. The control unit 11 proceeds from “Yes” in Step S310 to Step S340, and proceeds from “No” in Step S310 to Step S320.
In Step S340, the control unit 11 applies the latest correction amount to the print data, repeatedly executes printing on a subsequent medium and after by the necessary number of media, and then terminates the flowchart. In Step S340, the print data is corrected based on the correction amount. However, the colorimetric unit 19 does not measure an ink ejection result in a pass, or the correction amount is not determined based on the measured density. The expression “a subsequent medium and after” in Step S340 means a subsequent medium and after of the first medium subjected to printing in Step S300 or a subsequent medium and after of the number of media subjected to printing in Step S330 described later. When determination of “Yes” is made in Step S310 directly after Step S300 and the process proceeds to Step S340, this means that printing on the first medium is completed. Thus, in Step S340, printing is performed on the second medium and after, in other words, the second medium, the third medium, the fourth medium, . . . . Meanwhile, in a case that Step S330 is executed once or more, that determination of “Yes” is made in Step S310, and that the process proceeds to Step S340, this means that, at this state, printing on the second medium is at least completed.
“The latest correction amount” means the correction amount applied to printing on the last medium 30 for which printing is completed most recently. Due to the latest correction amount, what correction amount is to be applied to print data for each pass in each predetermined region A is all determined. Thus, in Step S340, same printing is only required to perform as printing on the latest medium, including correction of the print data for each pass. When determination of “Yes” is made in Step S310 directly after Step S300, and the process proceeds to Step S340, the correction amount applied to printing on the first medium 30 in Step S300 corresponds to “the latest correction amount”. Meanwhile, when determination of “Yes” is made in Step S310 after Step S330, and the process proceeds to Step S340, the correction amount applied to printing on the medium 30 in Step S330 corresponds to “the latest correction amount”.
Thus, when all the correction amounts applied to the print data in the passes are equal to or less than the predetermined threshold value during printing on the first medium 30 in Step S300, the control unit 11 applies each correction, which is applied to each piece of the print data for each pass during printing on the first medium 30, to the print data for each of the passes during printing on the second medium 30 and after, in Step S340 after “Yes” in Step S310. Note that the contents of the print data before correction are the same between the first medium, and the second medium and after.
In Step S320, the control unit 11 changes “the latest correction amount”. Here, the correction amount that is the latest correction amount and is determined to exceed the threshold value in Step S310 is partially distributed to print data for another pass. This is because, when the correction amount to be applied to the print data to be used for a pass of the N passes is prominently large, a number of large dots are used in the pass to degrade graininess, which may be conceived to affect image quality, and a difference between the correction amounts of the print data for the passes is preferably reduced.
Various methods of distributing the correction amount are conceivable. Basically, the correction amount is distributed to a pass having a relatively smaller correction amount. As described above, the correction amount is a value determined based on the colorimetric result obtained by the colorimetric unit 19. Thus, a distribution destination of the correction amount in Step S320 is basically a correction amount that is not determined based on a colorimetric result, that is, a correction amount for the print data to be used for the first pass of the N passes. When the second example or the third example is adopted, the correction amount for the print data to be used for the second pass of the N passes may be a distribution destination.
For example, during printing on the first medium 30 in Step S300, it is assumed that, in a predetermined region A, the correction amount applied to the print data for the second pass is +γ, the correction amount applied to the print data for the third pass is +γ/4, and the correction amount applied to the print data for the fourth pass is +γ/8. In Step S300, in the predetermined region A, the correction amount applied to the print data for the first pass is 0. Further, when the correction amount +γ applied to the print data for the second pass exceeds the predetermined threshold value, the control unit 11, in Step S320 after “No” in Step S310, determines a difference +γ′ between the correction amount +γ and the threshold value as a correction value to be applied to the print data for the first pass in the same predetermined region A. In other words, the correction amount to be applied to the print data to be used for the first pass in a predetermined region A is changed from 0 to +γ′.
In Step S330, the control unit 11 corrects the print data for the pass corresponding to the correction amount, with the correction amount changed in Step S320, and performs printing on a subsequent medium. For example, in Step S330 after “No” in Step S310 directly after Step S300 and Step S320, the control unit 11 performs printing on the second medium 30. Similarly to Step S300, printing in Step S330 is printing with measurement of the ink ejection result in the pass, determination of the correction amount based on the measured density, and correction of the print data for the pass with the determined correction amount. In the example described above, the print data to be used for the first pass in a predetermined region A is corrected by applying the correction amount +γ′ thereto, and the first pass is executed based on the print data after the correction. In each of the passes thereafter in the same predetermined region A, the ink is ejected based on the print data corrected with the correction amount obtained based on the colorimetric result of the colorimetric unit 19. However, the correction amount for the first pass is set to +γ′, and hence the correction amount for the second pass is less likely to be a correction amount exceeding the threshold value.
In Step S310 after Step S330, the control unit 11 is only required to determine whether every correction amount (the latest correction amount) applied to each piece of the print data for each pass during printing on one medium 30 in Step S330 is equal to or less than the predetermined threshold value, and to branch the process. In
As described above, printing in Step S300 and printing in Step S330 involves the processes such as measurement and determination of the correction amount based on the colorimetric result. Thus, a certain amount of time is additionally required. In contrast, printing in Step S340 does not require the processes such as measurement and determination of the correction amount. Thus, printing can be performed quickly on most of the media, except for the first medium or the first two or three media of the plurality of media 30. In other words, a total time required to perform printing on the plurality of media 30 of the same type is not particularly increased. Even when the medium 30 with unknown color development characteristics such as the way of ink bleed-through is used, a printed matter on which an ideal color is reproduced can be obtained without wasting the first medium and after.
As described above, in the present exemplary embodiment, the printing apparatus 10 includes the printing head 20 that ejects the ink onto the medium 30 based on the print data, the carriage 21 that is mounted with the printing head 20 and that reciprocates along the main scanning direction D1, the control unit 11 that controls the carriage 21 and the printing head 20 and executes a pass corresponding to ink ejection of the printing head 20 along with movement of the carriage 21, and the colorimetric unit 19 that measures the density on the medium 30 when the pass is completed. When printing is performed in the predetermined region A of the medium 30 with the N passes, and n is a natural number smaller than N, the control unit 11 acquires the n-th density being a colorimetric result obtained by the colorimetric unit 19 with respect to the medium 30 when the n-th pass in the predetermined region A is completed, corrects the print data to be used for the pass after the n-th pass in the predetermined region A, based on the n-th density, and executes the pass after the n-th pass based on the print data after the correction.
With the configuration described above, in the process until the N passes in the predetermined region A is completed, the print data to be used for the pass after the n-th pass is corrected based on the n-th density, and the pass after the n-th pass is executed based on the print data after the correction. Thus, at the time of completion of the N passes, the printing result that is the same or substantially the same as the ideal density can be obtained. Therefore, even when the medium 30 with unknown color development characteristics is used for the first time, a printing result with high quality can be obtained without wasting the medium 30 or time due to test printing.
In the present exemplary embodiment, the print data is data that defines presence or absence of a dot of ink and a size of the dot for each pixel. The control unit 11 changes a defined size of the dot at the time of correction of the print data to be used for the pass after the n-th pass.
With the configuration described above, with regard to a dot that is a correction target and is defined originally in the print data, the size of the dot is changed to a large size or a small size. With this, while suppressing change of image quality such as graininess, which is originally reproduced by the print data, as much as possible, the ink amount to be ejected onto the medium 30 can be corrected.
Note that, correction of the print data may include a process of providing a new dot to a pixel that is not defined as dot-on in the print data before correction and a process of deleting a dot from a pixel that is defined as a dot-on in the print data before correction.
In the present exemplary embodiment, various examples are given as specific examples of “correcting the print data to be used for the pass after the n-th pass in the predetermined region A, based on the n-th density”.
In other words, as in the first example, the control unit 11 may correct the print data to be used for the (n+1)-th pass in the predetermined region A, based on the n-th density, and may execute the (n+1)-th pass based on the print data after the correction.
As in the second example, the control unit 11 may correct the print data to be used for the (n+2)-th pass in the predetermined region A, based on the n-th density, and may execute the (n+2)-th pass based on the print data after the correction.
As in the third example, when n+2≤N−1, the control unit 11 may correct the print data to be used for the (n+2)-th pass in the predetermined region A, based on the n-th density, and may execute the (n+2)-th pass based on the print data after the correction. When n=N−1, the control unit 11 may correct the print data to be used for the N-th pass in the predetermined region A, based on the n-th density, and may execute the N-th pass based on the print data after the correction.
The respective effects in the first example to the third example are as described above.
In the present exemplary embodiment, the printing apparatus 10 may be provided with the colorimetric unit 19 at each of both the ends of the printing head 20 in the main scanning direction D1.
With the configuration described above, the result of the ink ejection can be measured along with the ink ejection of the printing head 20 in the forward pass, and the result of the ink ejection can be measured along with the ink ejection in the backward pass. In other words, a time required only for the measurement is not substantially generated.
In the present exemplary embodiment, when, during printing on the first medium 30, all the correction amounts applied to the print data in the passes are equal to or less than the predetermined threshold value, the control unit 11 applies each correction, which is applied to each piece of the print data for each pass during printing on the first medium 30, to the print data for each of the passes during printing on the second medium 30 and after, which are the same type of the first medium 30. Meanwhile, when the correction amount applied to the print data for any one of the passes exceeds the threshold value during printing on the first medium 30, the control unit 11 determines, as each correction to be applied to each piece of the print data for each pass, each correction with the correction amount equal to less than the threshold value, and applies each determined correction to each piece of the print data for each pass during printing on the second medium 30 and after, which are the same type of the first medium 30.
With the configuration described above, when printing on the plurality of media 30 of the same type is evaluated as a whole, a printing result with high quality can be obtained for each medium without wasting the medium 30 while suppressing increase of a printing time.
In the present exemplary embodiment, the disclosures relating to various categories such as a method executed by the apparatus and the system and the program 12 for causing a processor to execute the method are given in addition to the apparatus and the system.
For example, the printing method is for controlling the printing head 20 that ejects the ink onto the medium 30 based on the print data and the carriage 21 that is mounted with the printing head 20 and that reciprocates along the main scanning direction D1, and for executing a pass corresponding to ink ejection of the printing head 20 along with movement of the carriage 21. The printing method includes, when printing is performed in the predetermined region A of the medium 30 with the N passes, and n is a natural number smaller than N, acquiring the n-th density, which is a density colorimetric result of the medium 30 obtained by the colorimetric unit 19 when the n-th pass in the predetermined region A is completed, correcting the print data to be used for the pass after the n-th pass in the predetermined region A based on the n-th density, and executing the pass after the n-th pass based on the print data after the correction.
In addition, some aspects included in the present exemplary embodiment are described.
The colorimetric unit 19 is not limited to a configuration in the example of
As described with reference to
Number | Date | Country | Kind |
---|---|---|---|
2021-191798 | Nov 2021 | JP | national |