1. Field of the Invention
The present invention relates to an ink jet printing apparatus and an ink jet printing method.
2. Description of the Related Art
Conventionally, an ink jet printing apparatus is known that has a printing head including a printing element substrate, on which a plurality of arrays of printing elements that produces energy for ejecting ink is provided, and drives the printing element by applying a driving pulse to the printing element according to transferred printing data to eject ink on a printing medium to print an image. Such an ink jet printing apparatus is known to use a driving pulse which is constituted by a pre-pulse that heats ink to a temperature not as high as the temperature causing ejection of the ink and a main pulse that causes ejection of the ink.
It is known that, at the ejection of ink, the higher the ink temperature around the printing element is, the greater the viscosity and the surface tension of the ink change, which may increase the ink ejection volume. This increase in ink ejection volume might cause deterioration in the quality of a printed image, which depends on the temperature of ejected ink. Regarding this problem, Japanese Patent Application Laid-Open No. H5-31905 discloses a technique of selecting a driving pulse having a small pre-pulse width for a high ink temperature, from a driving pulse table specifying a plurality of driving pulses having different pre-pulse widths, and applying the selected driving pulse to printing elements. Japanese Patent Application Laid-Open No. H5-31905 discloses that the ejection of ink can be controlled to keep the ink ejection volume approximately constant under different ink temperatures to suppress the deterioration in image quality.
Japanese Patent Application Laid-Open No. 2013-184315 discloses a technique of selecting a driving pulse according to ink temperature and then adjusting the width of the selected driving pulse to adjust ejection energy. Japanese Patent Application Laid-Open No. 2013-184315 also discloses that, if the pulse width of the driving pulse resulting from the adjustment is larger than a predetermined threshold, the driving pulse width is readjusted to be smaller than the predetermined threshold.
It has been known however that under a conventional drive control using a driving pulse, deviation in ink landing position and transfer errors of printing data might occur.
When a driving pulse is applied to a printing element, a current flows in a power supply line for driving the printing element. The current may cause induction noise in a flexible wire connecting the ink jet printing apparatus to the printing head or in a wire inside the printing head. Generally, the induction noise is known to become intense as the change in current per unit time increases. That is, an intense noise might be produced at timings at the leading edge and the trailing edge of each of a main pulse and a pre-pulse that constitute the applied driving pulse, namely, at so-called driving pulse edges.
When timings of leading edges and trailing edges of driving pulses each applied to each of a plurality of printing element arrays occur at the same timing, a significant induction noise occurs. By the effect of an intense induction noise, a crosstalk noise might occur in a signal of printing data for printing, resulting in defects such as deviation in ink landing position and transfer errors of printing data.
The present invention is made in view of solving the aforementioned problem. An objective of the present invention is to minimize image defects caused by occurrence of an intense induction noise.
An example of the embodiment of the present invention is an ink jet printing apparatus for performing printing by using a print head that includes a substrate and a plurality of printing element arrays provided on the substrate and that ejects ink according to transmitted data, each of the plurality of printing element arrays having a plurality of printing elements which produces energy for ejecting ink by applying a driving pulse, the driving pulse including a pre-pulse which is applied from a first timing and a main pulse which is applied from a second timing later than the first timing. The ink jet printing apparatus includes a first determination unit configured to determine the driving pulses corresponding to the plurality of printing element arrays as a plurality of first driving pulses, an obtaining unit configured to obtain an overlapping value related to the number of overlapped timings among the first timings and the second timings of the plurality of first driving pulses, determined by the first determination unit, corresponding to the plurality of printing element arrays, a second determination unit configured to determine the driving pulses, according to the overlapping value obtained by the obtaining unit, to be applied to the plurality of printing element arrays as a plurality of second driving pulses, and a control unit configured to control ejecting ink from the plurality of printing element arrays based on the plurality of second driving pulses determined by the second determination unit. The second determination unit determines the plurality of first driving pulses determined by the first determination unit as the plurality of second driving pulses, when the overlapping value obtained by the obtaining unit is smaller than a predetermined threshold, and determines a plurality of third driving pulses which is not the plurality of first driving pulses as the plurality of second driving pulses, when the overlapping value obtained by the obtaining unit is larger than the predetermined threshold.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
A first embodiment of the present invention will be described in detail below with reference to the drawings.
The configuration and the operation of the ink jet printing apparatus will schematically be described using
The printer may be configured to print an image in a unit area on a printing medium by a single scanning (so-called 1 pass printing) or print an image by a plurality of scannings (so-called multipass printing). In a 1 pass printing, a printing medium may be conveyed a distance of a bandwidth between scannings. In a multipass printing, instead of conveying a printing medium at each scanning, a plurality of scannings may be performed in a unit area on a printing medium, and then the unit area may be conveyed a distance of approximately one bandwidth. In another method of multipass printing, data reduced by a predetermined mask pattern is printed at each scanning, a printing medium is conveyed a distance of approximately 1/n bandwidth, and then a scanning is performed again. In this manner, printing of an image is completed by performing a plurality of (n times of) scannings and conveyances, in which the nozzle related to printing on the unit area on the printing medium is changed for each scanning.
A carriage belt can be used to transmit a driving force from the carriage motor to the carriage unit 2. Alternatively, instead of using a carriage belt, other types of driving mechanism, for example, a mechanism including a lead screw that extends in X direction to be rotated by a carriage motor and an engaging portion that is provided in the carriage unit 2 to engage with a groove of the lead screw can be used.
The fed printing medium P is held between a sheet feed roller and a pinch roller to be conveyed to a printing position (the main scanning area of the printing head) on a platen 4. Since an orifice face of the printing head is usually capped when the printing head is not operating, the cap is removed before printing to set the printing head or the carriage unit 2 to be ready for scanning. Then, when data for one scanning is stored in a buffer, the carriage motor scans the carriage unit 2 to perform printing as described above.
A flexible wiring substrate 190 for supplying a driving pulse for ejection drive and a head temperature adjustment signal is attached to the printing head. The other end of the flexible substrate is connected to a controller (not shown) including a control circuit, such as a CPU, for controlling the printer. A thermistor (not shown), which serves as a temperature sensor for detecting an atmospheric temperature inside the ink jet printing apparatus is provided near the controller.
A joint 25 is formed on the printing head 9, and an ink supply tube is connected to the joint 25.
Two printing element substrates 10a and 10b each composed of, for example, a semiconductor, are attached to the ejection port forming face, which opposes the printing medium P, of the printing head 9. The printing element substrates 10a and 10b are each provided with ejection ports arrayed along Y direction perpendicular to X direction. Specifically, the printing element substrate 10a has an ejection port array 11 that ejects black (Bk) ink, an ejection port array 12 that ejects grey (Gy) ink, an ejection port array 13 that ejects light grey (Lgy) ink, and an ejection port array 14 that ejects light cyan (Lc) ink, which ejection port arrays being arranged along X direction. The printing element substrate 10b has an ejection port array 15 that ejects cyan (C) ink, an ejection port array 16 that ejects light magenta (Lm) ink, an ejection port array 17 that ejects magenta (M) ink, and an ejection port array 18 that ejects yellow (Y) ink, which ejection port arrays being arranged along X direction.
As will be described later, printing element arrays are formed in the printing element substrates 10a and 10b so as to respectively oppose the ejection port arrays 11 to 18. Hereinafter, for convenience of description, the printing element arrays respectively opposing the ejection port arrays 11 to 18 will respectively be referred as printing element arrays llx to 18x.
The printing element substrates 10a and 10b are fixed by an adhesive to a support member 300 made of, for example, alumina or resin. The printing element substrates 10a and 10b are electrically coupled to an electric wiring member 600 provided with wiring and communicate using signals with the printing head 9 via the electric wiring member 600.
Each of the ejection port arrays 11 to 18 of the embodiment is composed of two rows. Each of the two rows is composed of 768 ejection ports 30 arranged in Y direction (arranging direction). The two opposing rows are shifted from each other by a dot pitch of 1200 dpi (dot/inch) in Y direction. Printing elements (hereinafter also referred as main heaters) 34 serving as an electrothermal transducing elements are arranged in Y direction (predetermined direction) so as to oppose the 1536 ejection ports 30 in total. In the embodiment, a dot pitch of 1200 dpi is approximately 0.02 mm. Thermal energy for ejecting ink from the ejection port can be produced by providing a pulse to the printing element. Although the electrothermal transducing element is used as the printing element in the embodiment, a piezoelectric transducer can be also used as the printing element.
Nine diode sensors S1 to S9 are formed on the printing element substrate 10b as temperature sensors for detecting ink temperature near the printing element.
Two diode sensors S1 and S6 are positioned near one of Y directional ends of the ejection port arrays 15 to 18. Specifically, the diode sensors S1 and S6 are positioned to be 0.2 mm in Y direction from the ejection port 30 at the Y directional end. The diode sensor S1 is positioned in the middle in X direction between the ejection port array 15 and the ejection port array 16, and the diode sensor S6 is positioned in the middle in X direction between the ejection port array 17 and the ejection port array 18.
Two diode sensors S2 and S7 are positioned near the other Y directional end of the ejection port arrays 15 to 18. The diode sensor S2 is positioned in the middle in X direction between the ejection port array 15 and the ejection port array 16, and the diode sensor S7 is positioned in the middle in X direction between the ejection port array 17 and the ejection port array 18. Specifically, the diode sensors S2 and S7 are positioned to be 0.2 mm in Y direction from the ejection port at the other Y directional end.
Along Y direction, five diode sensors S3, S4, S5, S8, and S9 are positioned at a center portion of the ejection port arrays 15 to 18, that is, at half the length from an end of the ejection port arrays 15 to 18. The diode sensor S4 is positioned in the middle in X direction between the ejection port array 15 and the ejection port array 16, the diode sensor S5 is positioned in the middle in X direction between the ejection port array 16 and the ejection port array 17, and the diode sensor S8 is positioned in the middle in X direction between the ejection port array 17 and the ejection port array 18. The diode sensor S3 is positioned outside (further near the rim of the printing element substrate 10b) in X direction than the ejection port array 15, and the diode sensor S9 is positioned outside (further near the rim of the printing element substrate 10b) in X direction than the ejection port array 18.
In the embodiment, the temperature of the ink inside the ejection port near the diode sensor is approximately identical to the local temperature of the printing element substrate 10b at the position where the diode sensor is provided. Thus, the temperature of the printing element substrate 10b is assumed as the ink temperature.
Heating elements (hereinafter also referred as sub-heater) 19a and 19b for heating the ink inside the ejection port is provided on the printing element substrate 10b. The heating element 19a is formed in a continuous member that covers the ejection port array 15 in X direction from the side where the diode sensor S3 is provided. The heating element 19b is formed in a continuous member that covers the ejection port array 18 in X direction from the side where the diode sensor S9 is provided. Portions of the heating elements 19a are provided 1.2 mm outside in X direction from the ejection port array 15, 0.2 mm outside in Y direction from the diode sensor S1, and 0.2 mm outside in Y direction from the diode sensor S2. Portions of the heating elements 19b are provided 1.2 mm outside in X direction from the ejection port array 18, 0.2 mm outside in Y direction from the diode sensor S6, and 0.2 mm outside in Y direction from the diode sensor S7.
The printing element substrate 10b is configured with diode sensors S1 to S9, sub-heaters 19a and 19b, a substrate 31 on which various circuits are formed, and an ejection port member 35 formed of resin. A common ink chamber 33 is formed between the substrate 31 and the ejection port member 35. The common ink chamber 33 communicates with an ink supply port 32. An ink passage 36 extends from the common ink chamber 33 to communicate with the ejection port 30 formed in the ejection port member 35. A bubble generating chamber 38 is formed at the end portion of the ink passage 36 near the ejection port 30. The printing element (main heater) 34 is provided in the bubble generating chamber 38 so as to oppose the ejection port 30. A nozzle filter 37 is formed between the ink passage 36 and the common ink chamber 33.
The printing element substrate 10a has approximately the same configuration as the printing element substrate 10b described in detail above.
In the embodiment, for each of the printing element arrays 15x to 18x, a representative temperature is calculated based on temperatures detected by a combination of diode sensors S1 to S9, and according to the calculated representative temperature, driving pulse control is performed. The combination of diode sensors is different among printing element arrays. Specifically, to perform driving pulse control for the printing element array 15x, the representative temperature is the average of temperatures detected by four diode sensors S1, S2, S3, and S4 that surround the printing element array 15x. To perform driving pulse control for the printing element array 16x, the representative temperature is the average of temperatures detected by four diode sensors S1, S2, S4, and S5 that surround the printing element array 16x. To perform driving pulse control for the printing element array 17x, the representative temperature is the average of temperatures detected by four diode sensors S5, S6, S7, and S8 that surround the printing element array 17x. To perform driving pulse control for the printing element array 18x, the representative temperature is the average of temperatures detected by four diode sensors S6, S7, S8, and S9 that surround the printing element array 18x.
The method of calculating the representative temperature is not limited to the method described above. For example, the representative temperature may be calculated using the maximum temperature among temperatures detected by four diode sensors surrounding each of the printing element arrays 15x to 18x. Alternatively, the representative temperature of every one of the printing element arrays 15x to 18x may be calculated using the average value of temperatures detected by nine diode sensors S1 to S9 provided on the printing element substrate 10b. Furthermore, the embodiment need not have a plurality of diode sensors in the printing head 9 as illustrated in
The drive circuit 107 serving as a signal transmitter to the printing head transmits a driving pulse to be applied as well as printing data for printing. These signals are transferred via the flexible wiring substrate 190.
A recovery processing counter 116 counts the amount of ink that is forcibly ejected from the printing head 9 by the recovery processing device 120. An auxiliary ejection counter 117 counts at the start or completion of printing auxiliary ejections performed during printing. An edge-less ink counter 118 counts the ink printed outside the region on the printing medium during edge-less printing. An ejection dot counter 119 counts the ink ejected during printing.
A typical example of a so-called driving pulse control in which one of a plurality of driving pulses is selected according to the ink temperature, the selected driving pulse is applied to the printing element 34 to heat the printing element 34, and the resulting thermal energy is used to eject ink will be described below in detail.
In the embodiment, a so-called double pulse composed of a pre-pulse and a main pulse is used as a driving pulse to be applied.
The pre-pulse is a pulse that is applied for heating mainly the ink near the printing element 34 to facilitate bubbling. The pre-pulse width is set to be not larger than the pulse width that generates energy smaller than the boundary energy that causes bubbling of ink.
The time interval is a time period between the pre-pulse and the main pulse. The time interval is set such that the heat generated by applying the pre-pulse is sufficiently transferred to the ink near the printing element 34. The main pulse is a pulse used for bubbling ink so that the ink is ejected as a droplet.
In a typical driving pulse control, the fluctuation in the ink ejection volume caused by the change in the substrate temperature (ink temperature) is suppressed by changing the pre-pulse width according to the ink temperature. Specifically, when the ink temperature is relatively low, the ink ejection volume might decrease, so that the pre-pulse width P1 of the driving pulse applied to the printing element 34 is set to a relatively large value. In this manner, the chances of decrease in the ink ejection volume can be suppressed. When the ink temperature is relatively high, the pre-pulse width P1 is set to a relatively small value.
The driving voltage is the same among seven driving pulses from No. 0 to No. 6. The time interval P2 is the same (P2=0.30 μs) among the driving pulses from No. 1 to No. 6. No. 0 driving pulse is a so-called single pulse that has no pre-pulse (P1=0 μs). The pre-pulse width P1 and the main pulse width P3 are set to be different among the driving pulses from No. 0 to No. 6.
Specifically, among seven driving pulses, No. 0 driving pulse is set to have the smallest pre-pulse width P1 (P1=0 μs) and the largest main pulse width P3 (P3=0.56 μs).
No. 1 driving pulse is set to have the pre-pulse width P1 that is 0.08 μs larger than No. 0 driving pulse (P1=0.08 μs) and the main pulse width P3 that is 0.08 μs smaller than No. 0 driving pulse (P3=0.48 μs).
From No. 2 to No. 6 driving pulses, the pre-pulse width P1 increases by 0.08 μs and the main pulse width P3 decreases by 0.08 μs for each increment of the number of driving pulse.
Among seven driving pulses, No. 6 driving pulse has the largest pre-pulse width P1 (P1=0.48 μs) and the smallest main pulse width P3 (P3=0.08 μs).
As illustrated in
As described above, a higher ink temperature causes a greater ink ejection volume. In the embodiment, to suppress the fluctuation in the ink ejection volume caused by the change in ink temperature, a driving pulse having a smaller pre-pulse width P1 is selected and applied for a higher ink temperature.
For example, as illustrated in
From 30° C. to 40° C. in the temperature range illustrated in
When the ink temperature exceeds 40° C., the driving pulse to be applied switches to No. 3 driving pulse, which has a smaller pre-pulse width than No. 4 driving pulse. Therefore, the increase in ink ejection volume is suppressed as illustrated in
As described above, four printing element arrays are provided on each of the printing element substrates 10a and 10b provided on the printing head 9 used in the embodiment.
Regarding four driving pulses that are simultaneously applied to four printing element arrays provided on a single printing element substrate, when timings of the leading edge and the trailing edge of each of the pre-pulse and the main pulse (hereinafter also referred as invert timing), namely, the timings of edges of driving pulses, are overlapped, a large current flows in a power source line for driving the printing element 34 at the timing. The large current produces an induction noise in the wiring provided in the electric wiring member 600, which might cause deterioration in printing quality. The induction noise becomes intense as the number of overlapped invert timings increases among simultaneously applied driving pulses.
Therefore, in the embodiment, the number of overlapped invert timings of simultaneously applied driving pulses (hereinafter also referred as overlapped level of invert timing) is calculated for each timing, and the maximum overlapped level of invert timing is calculated. When the calculated maximum overlapped level of invert timing is equal to or higher than a predetermined threshold, an intense induction noise might occur, so the driving pulse to be applied is changed. The predetermined threshold is set to 3 in the embodiment. That is, an intense induction noise is assumed to occur when invert timings of three driving pulses, among four driving pulses applied to the printing element arrays 15x to 18x, are overlapped.
Although the driving pulse is applied to a plurality of printing elements of each printing element array at the same timing for simplicity of description, the timing of applying a driving pulse may be shifted by a predetermined amount among printing elements.
Among a plurality of invert timings, the timing of the leading edge of the pre-pulse is referred as invert timing PT0, the timing of the trailing edge of the pre-pulse is referred as invert timing PT1, the timing of the leading edge of the main pulse is referred as invert timing PT2, and the timing of the trailing edge of the main pulse is referred as invert timing PT3 hereinafter in the description. The invert timings PT0, PT1, PT2, and PT3 are each represented by an offset from a common reference timing. Therefore, when the offset from the reference timing to the leading edge of the pre-pulse is given as P0, the pre-pulse width as P1, the time interval as P2, and the main pulse width as P3, equations are expressed as follows: PT0=P0; PT1=P0+P1; PT2=P0+P1+P2; and PT3=P0+P1+P2+P3. In other words, the pre-pulse width P1 corresponds to the time interval between invert timings PT0 and PT1, the time interval P2 corresponds to the time interval between invert timings PT1 and PT2, and the main pulse width P3 corresponds to the time interval between invert timings PT2 and PT3. The driving voltage for each driving pulse illustrated in
As illustrated in
For the driving pulse applied to the printing element array 16x, the offset P0 to the leading edge of the pre-pulse is 0.3 μs, the pre-pulse width P1 is 0.3 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.7 μs. Therefore, the invert timing PT0 is 0.3 μs, the invert timing PT1 is 0.6 μs, the invert timing PT2 is 1.0 μs, and the invert timing PT3 is 1.7 μs.
For the driving pulse applied to the printing element array 17x, the offset P0 to the leading edge of the pre-pulse is 0.4 μs, the pre-pulse width P1 is 0.1 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.8 μs. Therefore, the invert timing PT0 is 0.4 μs, the invert timing PT1 is 0.5 μs, the invert timing PT2 is 0.9 μs, and the invert timing PT3 is 1.7 μs.
For the driving pulse applied to the printing element array 18x, the offset P0 to the leading edge of the pre-pulse is 0.5 μs, the pre-pulse width P1 is 0.3 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.7 μs. Therefore, the invert timing PT0 is 0.5 μs, the invert timing PT1 is 0.8 μs, the invert timing PT2 is 1.2 μs, and the invert timing PT3 is 1.9 μs.
In the embodiment, the number of overlapped invert timings that are overlapped at a certain timing, among the four invert timings PT0, PT1, PT2, and PT3 of a plurality of driving pulses illustrated in
For example, for the driving pulses illustrated in
Similarly, for the driving pulses illustrated in
For the driving pulses illustrated in
Consequently, the maximum overlapped level of invert timing is calculated as 3. When driving pulses illustrated in
In the embodiment, the driving pulse control illustrated in
When the driving pulse control is performed, processing of tentatively determining a driving pulse is performed in Step S10. In the embodiment, a typical driving pulse control described using
Then in Step S11, information on invert timings PT0, PT1, PT2, and PT3 of the driving pulse, which are tentatively determined in Step S10, of each of the printing element arrays 15x to 18x is obtained. For example, when No. 5 driving pulse illustrated in
Then in Step S12, the overlapped level of invert timing is calculated based on the invert timings PT0, PT1, PT2, and PT3 of the driving pulse of each of the printing element array 15x to 18x obtained in Step S11. For example, when No. 5 driving pulse has tentatively been determined for all the printing element arrays 15x to 18x, the maximum overlapped level of invert timing is 4.
Then, in Step S13, whether the maximum overlapped level of invert timing that is calculated in Step S12 is equal to or higher than 3 is determined.
If the maximum overlapped level of invert timing is determined to be lower than 3, an intense induction noise is not likely to occur when the driving pulse tentatively determined in Step S10 is applied, so the driving pulse tentatively determined in Step S10 is set as the driving pulse to be actually applied (Step S14). In this manner, the ink ejection volume can be controlled to be approximately constant independent of ink temperature.
Meanwhile, if the maximum overlapped level of invert timing is determined to be 3 or higher, an intense induction noise might occur by applying the driving pulse tentatively determined in Step S10, and an image defect might occur. Therefore, driving pulses previously stored in the ROM 102 are read, in such a manner that invert timings of the read driving pulses are not overlapped, and the read driving pulses are set as driving pulses to be actually applied (Step S15).
Driving pulses used for printing element arrays 15x to 18x illustrated in
As described above, invert timings of the driving pulses illustrated in
As described above in the embodiment, when the maximum overlapped level of invert timing of driving pulses tentatively determined for a plurality of printing element arrays provided on the same printing element substrate is lower than a predetermined threshold, the tentatively determined driving pulses are set as driving pulses to be actually applied. Thus, the ink ejection volume is kept approximately constant even when the ink temperature changes. When the maximum overlapped level of invert timing is higher than the predetermined threshold, driving pulses in which the maximum overlapped level of the previously stored invert timing is relatively low are set as driving pulses to be actually applied. In this manner, printing can be performed with image defects caused by an intense induction noise suppressed.
In the first embodiment, as described above, the processing of tentatively determining a driving pulse is performed such that a driving pulse corresponding to the ink temperature is selected according to the predetermined driving pulse table in which a plurality of driving pulses is specified.
In contrast, in the embodiment described below, the processing of tentatively determining a driving pulse is performed such that a reference driving pulse corresponding to the ink temperature is selected, and then pulse widths of the reference driving pulse is modulated according to conditions.
The description on the portion similar to the first embodiment will be omitted.
When the processing of tentatively determining a driving pulse starts in Step S10 illustrated in
Then, the processing of adjusting ink ejection energy is executed in Step S17. Specifically, the main pulse width P3 is modulated according to the representative temperature and the number of simultaneously driving. The modulation is performed such that the ink ejection energy is approximately constant even under conditions of different representative temperatures of printing element arrays and different numbers of simultaneous driving of printing elements in the printing element array during printing images. The processing of adjusting ejection energy may be executed independently among printing element arrays.
It is known that there is a maximum limit value for the sum of the pre-pulse width P1, the time interval P2, and the main pulse width P3 of the driving pulse (hereinafter also referred as the total pulse width of a driving pulse) that can be applied to the printing element. However, when the main pulse width P3 is modulated in the processing of adjusting ejection energy in Step S17, the total pulse width of the resulting driving pulse might exceed the upper limit value. Thus, in the embodiment, whether the total pulse width of the driving pulse resulting from the processing of adjusting ejection energy is equal to or greater than the upper limit value is determined (Step S18). The upper limit value of the total pulse width is specified according to a drive frequency and the number of time divisions, and is 1.33 μs in the embodiment.
If it is determined that the total pulse width of the driving pulse resulting from adjusting the ejection energy is not exceeding the upper limit value in Step S18, the driving pulse resulting from adjusting the ejection energy is tentatively determined as the driving pulse to be used in Step S11 onward in
In the embodiment, the pre-pulse width P1 is kept unchanged, when the total pulse width is greater than the upper limit value. This is because the pre-pulse width P1 largely affects the ink ejection volume. When the pre-pulse width P1 is changed, the printing quality might be deteriorated.
In contrast, changes in the time interval P2 and the main pulse width P3 have relatively low effect on the ink ejection volume. However, when only one of the time interval P2 and the main pulse width P3 is reduced, the ejection energy adjusted in Step S17 might be changed. Therefore, in the embodiment, if the total pulse width is greater than the upper limit value, both the time interval P2 and the main pulse width P3 are reduced according to the difference (difference value) between the total pulse width and the upper limit value.
In the processing of adjusting the total pulse width in the embodiment, taking aforementioned discussions in consideration, the total pulse width is adjusted using the table specifying correction amounts of the time interval P2 and the main pulse width P3 associated with the difference between the total pulse width and the upper limit value.
For example, when the pre-pulse width P1 is 0.40 μs, the time interval P2 is 0.30 μs, and the main pulse width P3 is 0.70 μs in the driving pulse resulting from the processing of adjusting the ejection energy in Step S17, the total pulse width is 1.40 (=0.40+0.30+0.70). In this case, the difference x between the total pulse width and the upper limit value is 0.07 (1.40−1.33). Thus, according to the table illustrated in
As described above, if it is determined that the total pulse width is greater than the upper limit value in Step S18, the total pulse width is adjusted in Step S19 and the resulting driving pulse is tentatively determined as the driving pulse to be used in Step S11 onward in
According to the embodiment as described above, an image defect caused by an induction noise can be suppressed and, in addition, the ejection energy and the total pulse width can suitable be adjusted.
Although the correction amount is determined using the table illustrated in
P2 correction amount=−(difference x between total pulse width and upper limit value)×10/11 Equation 1
P3 correction amount=−(difference x between total pulse width and upper limit value)/11 Equation 2
Under a condition specified by Equation 1 and Equation 2, the ratio of P3 correction amount to P2 correction amount is 1:10 for any value of the difference x between the total pulse width and the upper limit value, so that the ejection energy can be kept approximately unchanged before and after adjustment. Moreover, since the absolute value of the sum of P3 correction amount and P2 correction amount is identical to the difference x between the total pulse width and the upper limit value, the total pulse width after the adjustment can be set equal to or smaller than the upper limit value.
Although the pre-pulse width P1 is unchanged in the processing of adjusting the total pulse width in the embodiment, the pre-pulse width P1 may be adjusted in other embodiments in addition to the adjustment of the time interval P2 and the main pulse width P3.
In the first and second embodiments, the driving pulse previously stored in the ROM 102 is used when the maximum overlapped level of invert timing is higher than a predetermined threshold.
In the embodiment, in contrast, when the maximum overlapped level of invert timing is higher than a predetermined threshold and the driving pulse that has been tentatively determined at a preceding timing is set as a driving pulse to be actually applied, the actually applied driving pulse is used again.
The description on the portion similar to the first and second embodiments will be omitted.
For the embodiment also, the driving pulse control illustrated in
The process from Steps S20 to S24 in
If the maximum overlapped level of invert timing is determined in Step S23 to be lower than a predetermined threshold and the tentatively determined driving pulse is determined in Step S24 as the driving pulse to be actually applied, the determined driving pulse is stored in the RAM 103 in Step S25. If a driving pulse has already been stored in the RAM 103 in the preceding driving pulse control, the stored driving pulse is updated with driving pulse which is newly set in Step S25.
If the maximum overlapped level of invert timing is determined to be higher than the predetermined threshold in Step S23, whether a driving pulse has been stored in the RAM 103 in the driving pulse control performed at a preceding timing (point of time) is determined (Step S26). If it is determined that no driving pulse has been stored, processing similar to Step S15 in
If the driving pulse set before has been stored, the stored driving pulse is set again as the driving pulse to be actually applied (Step S27). Since the stored driving pulse is determined in a preceding driving pulse control that the maximum overlapped level of invert timing is lower than the predetermined threshold, an image defect caused by an induction noise is not likely to occur. Considering the time interval for performing the driving pulse control being 5 ms, the change in the printing head temperature is approximately several degrees of centigrade if the driving pulse has been stored at a timing relatively very close to the present timing. Therefore, the deviation from the driving pulse set by a correct ejection amount control can be minimized.
According to the embodiment as described above, the driving pulse control that can avoid an image defect caused by an induction noise and minimize unevenness of density caused by fluctuation in ejection amount can be realized.
In the first to third embodiments described above, the number of invert timings of driving pulses overlapped at a timing is defined as the overlapped level of invert timing.
In the embodiment, the number of invert timings of driving pulses included in a predetermined period is defined as an overlapped level of invert timing.
The description on the portion similar to the first to third embodiments described above will be omitted.
It is known that in an actual system, an induction noise occurs not only when invert timings are overlapped at a timing but when invert timings are chronologically close to each other. Therefore, in the embodiment, the number of invert timings of driving pulses that are included in a predetermined time range is defined as the overlapped level. The predetermined time range in the embodiment is 0.03 μs. The predetermined time range can suitably be changed, preferably 0.1 μs or smaller. The predetermined time range is preferably smaller than any of the pre-pulse width P1, the time interval P2, and the main pulse width P3.
As illustrated in
For the driving pulse applied to the printing element array 16x, the offset P0 to the leading edge of the pre-pulse is 0.25 μs, the pre-pulse width P1 is 0.3 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.69 μs. Therefore, the invert timing PT0 is 0.25 μs, the invert timing PT1 is 0.55 μs, the invert timing PT2 is 0.95 μs, and the invert timing PT3 is 1.64 μs.
For the driving pulse applied to the printing element array 17x, the offset P0 to the leading edge of the pre-pulse is 0.3 μs, the pre-pulse width P1 is 0.3 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.67 μs. Therefore, the invert timing PT0 is 0.3 μs, the invert timing PT1 is 0.6 μs, the invert timing PT2 is 1.0 μs, and the invert timing PT3 is 1.67 μs.
For the driving pulse applied to the printing element array 18x, the offset P0 to the leading edge of the pre-pulse is 0.35 μs, the pre-pulse width P1 is 0.3 μs, the time interval P2 is 0.4 μs, and the main pulse width P3 is 0.7 μs. Therefore, the invert timing PT0 is 0.35 μs, the invert timing PT1 is 0.65 μs, the invert timing PT2 is 1.05 μs, and the invert timing PT3 is 1.75 μs.
In the embodiment as described above, the number of invert timings of driving pulses, among four invert timings PT0, PT1, PT2, and PT3 of driving pulses illustrated in
Regarding the driving pulses illustrated in
There is no other invert timing included in a time range of 0.03 μs. Thus, the maximum overlapped level of invert timing is calculated to be 3. So that, when the driving pulses illustrated in
According to the embodiment as described above, a more realistic situation, such as invert timings of driving pulses being included in a specific time range instead of being overlapped at a timing, that causes an induction noise can be estimated.
Although the driving pulse to be actually applied is changed when the maximum overlapped level of invert timing is equal to or higher than the predetermined threshold of 3 in the embodiments described above, the driving pulse to be applied can be determined by other methods. For example, the intensity of induction noise generally increases as the number of simultaneously driven printing elements on the printing element substrate increases. Therefore, the predetermined threshold may be set to 3 when the number of simultaneous ejections on the printing element substrate is equal to or smaller than a predetermined number, and set to 2 when the number of simultaneous ejections is larger than the predetermined number. In this manner, in a state of relatively large number of simultaneous ejections where an intense induction noise is likely to occur, the driving pulses to be actually applied can readily be changed to driving pulses having invert timings not being overlapped.
Although the maximum value is used as the value representing the overlapped level (overlapping value) of invert timings PT0, PT1, PT2, and PT3 in the embodiments described above, other representative values may be used. For example, the average value or the minimum value, instead of the maximum value, of invert timings PT0, PT1, PT2, and PT3 may be used as overlapped level. Not all four invert timings PT0, PT1, PT2, and PT3 should be used. For example, when an induction noise is very likely to occur at the timing of the leading edge rather than the trailing edge of the driving pulse, only the invert timings PT0 and PT2 may be used. Alternatively, when an induction noise is very likely to occur at the timing of an invert timing of the main pulse rather than an invert timing of the pre-pulse, only the invert timings PT2 and PT3 may be used.
Although the driving pulse to be applied is changed to the driving pulse previously stored in the ROM 102 when the maximum overlapped level of invert timing is equal to or higher than a predetermined threshold in the embodiments described above, the driving pulse may be changed according to other conditions. For example, the ROM 102 may store four first driving pulses having the pre-pulse width of 0.30 μs and different invert timings shifted from each other as illustrated in
Although the printing head including a plurality of printing element arrays arranged along X direction is used and an applied driving pulse is determined for each printing element array in the embodiments described above, driving pulses may be determined by other methods. For example, a driving pulse to be applied may be determined for each of the group of printing elements in the upstream Y direction and for the group of printing elements in the downstream Y direction in the same printing element array.
By using the ink jet printing apparatus and the ink jet printing method according to the embodiment of the present invention, an image defect caused by an intense induction noise can be suppressed.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2015-048574, filed Mar. 11, 2015, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2015-048574 | Mar 2015 | JP | national |