The present invention relates to a printing apparatus and a control method therefor, and particularly to, for example, a printing apparatus to which a printhead incorporating an element substrate with a plurality of print elements is applied to perform printing in accordance with an inkjet method, and a control method for judging the ink discharge status of the printing apparatus.
One of inkjet printing methods of discharging ink droplets from nozzles and adhering them to a paper sheet, a plastic film, or another print medium uses a printhead with print elements that generate thermal energy to discharge ink. As for a printhead according to this method, for example, an electrothermal transducer that generates heat in accordance with energization, a drive circuit for it, and the like can be formed using the same process as a semiconductor manufacturing process. Therefore, this printhead has the advantage in that high density implementation of nozzles is easy and higher-resolution printing can be achieved.
In this printhead, an ink discharge failure may occur in all or some of the nozzles of the printhead due to a factor such as clogging of a nozzle caused by a foreign substance or ink with increased viscosity, bubbles trapped in an ink supply channel or a nozzle, or a change in wettability on a nozzle surface. To avoid degradation in image quality caused when such discharge failure occurs, a recovery operation of recovering an ink discharge status and a complementary operation by other nozzles are preferably, quickly executed. However, to execute these operations quickly, it is very important to correctly and appropriately judge the ink discharge status and the occurrence of the discharge failure.
According to this background, there are conventionally proposed various ink discharge status judgment methods and complementary printing operations, and apparatuses to which these methods and operations are applied.
Japanese Patent Laid-Open No. 2008-000914 discloses a method of detecting a decrease in temperature at the time of normal discharge to detect a failure of ink discharge from a printhead. According to Japanese Patent Laid-Open No. 2008-000914, at the time of normal discharge, a point (feature point) at which a temperature drop rate changes appears after a predetermined time elapses after the time when a detected temperature reaches a highest temperature but no such point appears at the time of a discharge failure. Therefore, the ink discharge status is judged by detecting the presence/absence of the feature point. Furthermore, Japanese Patent Laid-Open No. 2008-000914 discloses an arrangement in which a temperature detection element is provided immediately below a print element that generates thermal energy for ink discharge, and discloses, as a method of detecting the presence/absence of the feature point, a method of detecting the feature point as a peak value by differential processing of a change in temperature.
The discharge status judgment method disclosed in Japanese Patent Laid-Open No. 2008-000914 can differentiate between a normal discharge status and a non-discharge status correctly and quickly. However, in the above-described conventional example, it is impossible to judge a nozzle in a discharge failure status depending on a situation, in which discharge inspection is performed, by only differentiating between the two statuses of the normal discharge status and the non-discharge status. Consequently, recovery processing may not be executed at an appropriate timing, thereby causing an image failure such as stripes.
Accordingly, the present invention is conceived as a response to the above-described disadvantages of the conventional art.
For example, a printing apparatus and a control method therefor according to this invention are capable of judging an ink discharge status more correctly.
According to one aspect of the present invention, there is provided a printing apparatus comprising: a printhead including a plurality of nozzles each configured to discharge ink, a plurality of energy generating elements respectively provided in the plurality of nozzles and each configured to generate energy used for discharging the ink from the nozzle, a plurality of detection elements provided in correspondence with the plurality of energy generating elements, and an output portion configured to output a signal indicating ink discharge statuses of the plurality of nozzles using the plurality of detection elements; an inspection unit configured to inspect the ink discharge status while changing a threshold for judging the discharge status of a target nozzle based on the signal output by the output portion; an obtaining unit configured to obtain, for the target nozzle, information concerning a change point at which a judgment result obtained by inspecting the ink discharge status by the inspection unit changes; a calculation unit configured to calculate a difference value between a value obtained by statistics of pieces of information obtained by the obtaining unit for a plurality of nozzles close to the target nozzle and the information obtained by the obtaining unit for the target nozzle; a first comparison unit configured to compare the difference value calculated by the calculation unit with a predetermined first threshold; and a first judgment unit configured to judge the ink discharge status for the target nozzle based on a result of the comparison by the first comparison unit.
According to another aspect of the present invention, there is provided a control method for a printing apparatus for printing on a print medium using a printhead including a plurality of nozzles each configured to discharge ink, a plurality of energy generating elements respectively provided in the plurality of nozzles and each configured to generate energy used for discharging the ink from the nozzle, a plurality of detection elements provided in correspondence with the plurality of energy generating elements, and an output portion configured to output a signal indicating ink discharge statuses of the plurality of nozzles using the plurality of detection elements, the method comprising: inspecting the ink discharge status while changing a threshold for judging the discharge status of a target nozzle based on the signal output by the output portion; obtaining, for the target nozzle, information concerning a change point at which a judgment result obtained by inspecting the ink discharge status in the inspecting changes; calculating a difference value between a value obtained by statistics of pieces of information obtained for a plurality of nozzles close to the target nozzle and the information obtained for the target nozzle; comparing the calculated difference value with a predetermined first threshold; and judging the ink discharge status for the target nozzle based on a result of the comparison.
The invention is particularly advantageous since it is possible to discriminate the discharge status of each nozzle more correctly, and execute processing at an appropriate timing in accordance with a discrimination result. This can print a high-quality image without stripes or the like.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Exemplary embodiments of the present invention will now be described in detail in accordance with the accompanying drawings. It should be noted that the following embodiments are not intended to limit the scope of the appended claims. A plurality of features are described in the embodiments. Not all the plurality of features are necessarily essential to the present invention, and the plurality of features may arbitrarily be combined. In addition, the same reference numerals denote the same or similar parts throughout the accompanying drawings, and a repetitive description will be omitted.
In this specification, the terms “print” and “printing” not only include the formation of significant information such as characters and graphics, but also broadly includes the formation of images, figures, patterns, and the like on a print medium, or the processing of the medium, regardless of whether they are significant or insignificant and whether they are so visualized as to be visually perceivable by humans.
Also, the term “print medium” not only includes a paper sheet used in common printing apparatuses, but also broadly includes materials, such as cloth, a plastic film, a metal plate, glass, ceramics, wood, and leather, capable of accepting ink.
Furthermore, the term “ink” (to be also referred to as a “liquid” hereinafter) should be broadly interpreted to be similar to the definition of “print” described above. That is, “ink” includes a liquid which, when applied onto a print medium, can form images, figures, patterns, and the like, can process the print medium, and can process ink. The process of ink includes, for example, solidifying or insolubilizing a coloring agent contained in ink applied to the print medium.
Further, the term “nozzle” means an ink orifice or a liquid channel communicating with it, unless otherwise specified. A “print element” is provided in correspondence to an orifice, and used to mean an element for generating energy used to discharge ink. For example, the print element may be provided in a position opposite to the orifice.
An element substrate for a printhead (head substrate) used below means not merely a base made of a silicon semiconductor, but an arrangement in which elements, wirings, and the like are arranged.
Further, “on the substrate” means not merely “on an element substrate”, but even “the surface of the element substrate” and “inside the element substrate near the surface”. In the present invention, “built-in” means not merely arranging respective elements as separate members on the base surface, but integrally forming and manufacturing respective elements on an element substrate by a semiconductor circuit manufacturing process or the like.
<Printing Apparatus Mounted with Full-Line Printhead (
As shown in
A housing 80 is provided with the negative pressure control unit 230, the liquid supply unit 220, and the liquid connecting portion 111.
Note that the print medium 2 is not limited to a cut sheet, and may be a continuous roll sheet.
The full-line printhead (to be referred to as the printhead hereinafter) 3 can perform full-color printing by cyan (C), magenta (M), yellow (Y), and black (K) inks. A main tank and the liquid supply unit 220 serving as a supply channel for supplying ink to the printhead 3 are connected to the printhead 3. An electric controller (not shown) that transmits power and a discharge control signal to the printhead 3 is electrically connected to the printhead 3.
The print medium 2 is conveyed by rotating two conveyance rollers 81 and 82 provided apart from each other by a distance of F in the conveyance direction of the print medium 2.
The printhead according to this embodiment employs the inkjet method of discharging ink using thermal energy. Therefore, each orifice of the printhead 3 includes an electrothermal transducer (heater). The electrothermal transducer is provided in correspondence with each orifice. When a pulse voltage is applied to the corresponding electrothermal transducer in accordance with a print signal, ink is heated and discharged from the corresponding orifice. Note that the printing apparatus is not limited to the above-described printing apparatus using the full-line printhead whose printing width corresponds to the width of the print medium. For example, the present invention is also applicable to a so-called serial type printing apparatus that mounts, on a carriage, a printhead in which orifices are arrayed in the conveyance direction of the print medium and performs printing by discharging ink to the print medium while reciprocally scanning the carriage.
<Description of Control Arrangement (
As shown in
The details of the control arrangement will be described hereinafter.
In the controller unit 410, the main controller 401, which is formed by a CPU, controls the overall printing apparatus 1000 in accordance with programs and various kinds of parameters stored in a ROM 407 by using a RAM 406 as a work area. For example, when a print job is input from a host apparatus 400 via a host I/F 402 or a wireless I/F 403, an image processing unit 408 will perform image processing on the received image data in accordance with the instruction of the main controller 401. The main controller 401 transmits the image data that has undergone the image processing to the print engine unit 417 via a print engine I/F 405.
Note that the printing apparatus 1000 may obtain image data from the host apparatus 400 via wireless communication or wired communication or may obtain image data from an external storage device (a USB memory or the like) connected to the printing apparatus 1000. The communication method to be used in the wireless communication or the wired communication is not particularly limited. For example, Wi-Fi® (Wireless Fidelity) or Bluetooth® is applicable as the communication method used in the wireless communication. Also, for example, a USB (Universal Serial Bus) or the like is applicable as the communication method used in the wired communication. Furthermore, for example, when a read instruction is input from the host apparatus 400, the main controller 401 transmits this instruction to the scanner engine unit 411 via a scanner engine I/F 409.
An operation panel 404 is a unit for a user to make an input operation or an output operation on the printing apparatus 1000. The user can instruct an operation such as copying, scanning, or the like, set a print mode, and recognize the information of the printing apparatus 1000 via the operation panel 404.
In the print engine unit 417, the print controller 419, which is configured by a CPU, controls the various kinds of mechanisms of the print engine unit 417 in accordance with the programs and various kinds of parameters stored in a ROM 420 by using a RAM 421 as a work area.
When various kinds of commands and image data are received via a controller I/F 418, the print controller 419 temporarily stores these commands and image data in the RAM 421. The print controller 419 causes an image processing controller 422 to convert the stored image data into print data so that the printhead 3 can use the data in the print operation. When the print data has been generated, the print controller 419 causes the printhead 3 to execute a print operation based on the print data via a head I/F 427. At this time, the print controller 419 will drive the conveyance rollers 81 and 82 via a conveyance control unit 426 to convey the print medium 2. Print processing is performed under the instruction of the print controller 419 by executing the print operation by the printhead 3 in synchronization with the conveyance operation of the print medium 2.
A head carriage control unit 425 changes the orientation and position of the printhead 3 in accordance with the operation state such as the maintenance state, the print state, or the like of the printing apparatus 1000. An ink supply control unit 424 controls the liquid supply units 220 so that the pressure of ink supplied to the printhead 3 will fall within a suitable range. A maintenance control unit 423 controls the operation of a cap unit and the operation of a wiping unit in a maintenance unit (not shown) when a maintenance operation is performed on the printhead 3.
In the scanner engine unit 411, the main controller 401 controls the hardware resources of the scanner controller 415 by using the RAM 406 as a work area in accordance with the programs and various kinds of parameters stored in the ROM 407. Accordingly, various kinds of mechanisms included in the scanner engine unit 411 are controlled. For example, the main controller 401 will control the hardware resources in a scanner controller 415 via a controller I/F 414 to convey an original, which has been placed on an ADF (not shown) by the user, by a conveyance control unit 413 and read the original by a sensor 416. The scanner controller 415 subsequently stores the read image data in a RAM 412.
Note that the print controller 419 can convert image data obtained in the manner described above into print data to cause the printhead 3 to execute a print operation based on the image data read by the scanner controller 415.
<Explanation of Maintenance Operation (
A maintenance operation for the printhead 3 will be described next.
As shown in
When executing the maintenance operation for the printhead 3, the printhead 3 moves to the maintenance position at which the maintenance operation is possible. In a status other than a printing status and a maintenance status, the printhead 3 moves to the standby position.
As shown in
On the other hand, as shown in
In the blade wiper unit 171, blade wipers 171a for wiping the orifice surface along an x direction are arranged in the y direction in a length corresponding to the array region of the orifices. When performing a wiping operation using the blade wiper unit 171, the wiping unit 17 moves the blade wiper unit 171 in the x direction in a status in which the printhead is positioned at a height at which the printhead is contactable with the blade wipers 171a. With this movement operation, the blade wipers 171a wipe ink and the like adhered to the orifice surface.
At the entrance of the maintenance unit 16 when the blade wipers 171a are stored, a wet wiper cleaner 16a is arranged to remove ink adhered to the blade wipers 171a and also apply a wet liquid to the blade wipers 171a. Every time the blade wipers 171a are stored in the maintenance unit 16, the wet wiper cleaner 16a removes an adhered substance and applies a wet liquid. Then, the wet liquid is transferred to the orifice surface when the orifice surface is wiped next time, thereby preventing the orifice surface from drying.
On the other hand, the vacuum wiper unit 172 includes a flat plate 172a having an opening extending in the y direction, a carriage 172b movable in the y direction in the opening, and a vacuum wiper 172c mounted on the carriage 172b. The vacuum wiper 172c can wipe the orifice surface in the y direction along with the movement of the carriage 172b. At the tip of the vacuum wiper 172c, a suction port connected to the suction pump (not shown) is formed. Thus, when moving the carriage 172b in the y direction while causing the suction pump to operate, ink and the like adhered to the orifice surface of the printhead are sucked into the suction port while being wiped and collected by the vacuum wiper 172c. At this time, the flat plate 172a and positioning pins 172d provided at both ends of the opening are used to position the orifice surface with respect to the vacuum wiper 172c.
In this example, there are provided the first wiping processing in which wiping processing by the blade wiper unit 171 is performed and wiping processing by the vacuum wiper unit 172 is not performed, and the second wiping processing in which both the wiping processes are sequentially performed. When performing the first wiping processing, the print controller 419 draws out the wiping unit 17 from the maintenance unit 16 in a status in which the printhead 3 is retracted upward in the vertical direction (z direction) with reference to the maintenance position. Then, after moving the printhead 3 downward in the vertical direction (z direction) to a position at which the printhead 3 is contactable with the blade wipers 171a, the print controller 419 moves the wiping unit 17 into the maintenance unit 16. With this movement operation, the blade wipers 171a wipe ink and the like adhered to the orifice surface.
After the blade wiper unit 171 is stored, the print controller 419 moves the cap unit 10 upward in the vertical direction (z direction), and brings the cap member 10a into tight contact with the orifice surface of the printhead 3. Then, in this status, the printhead 3 is driven to perform preliminary discharge, and ink collected in the cap is sucked by the suction pump. A series of steps in the first wiping processing has been explained above.
Assume here that the first wiping processing is executed once every time a printing operation for 100 pages of print media is performed.
On the other hand, when performing the second wiping processing, the print controller 419 positions the printhead 3 at a height at which the printhead 3 abuts against the blade wipers 171a. In this status, the print controller 419 slides and draws out the wiping unit 17 from the maintenance unit 16. This causes the blade wipers 171a to perform the wiping operation on the orifice surface. Next, the orifice surface of the printhead 3 and the vacuum wiper unit 172 are positioned using the flat plate 172a and the positioning pins 172d, and then the above-described wiping operation by the vacuum wiper unit 172 is executed. After that, the printhead 3 is retracted upward in the vertical direction (z direction) to store the wiping unit 17. Then, similar to the first wiping processing, the cap unit 10 performs preliminary discharge into the cap member and an operation of sucking collected ink. A series of steps in the second wiping processing has been explained above.
As compared with the first wiping processing, the second wiping processing has a higher cleaning effect for the orifice surface but the processing time is longer. Therefore, assume that the second wiping processing is executed once every 50 times of execution of the first wiping processing. That is, the second wiping processing is executed once every time a printing operation for 5,000 pages of print media is performed.
<Explanation of Arrangement of Temperature Detection Element (
In the x-x′ sectional view shown in
Next, the interlayer insulation film 307 is formed below the temperature detection element 306. The wiring 303 and the print element 309 serving as an electrothermal transducer formed by a tantalum silicon nitride film or the like are electrically connected via conductive plugs 308 which penetrate through the interlayer insulation film 304 and the interlayer insulation film 307, and made of tungsten or the like.
Note that when connecting the conductive plugs in the lower layer and those in the upper layer, they are generally connected by sandwiching a spacer formed by an intermediate wiring layer. When applied to this embodiment, since the film thickness of the temperature detection element serving as the intermediate wiring layer is as small as about several ten nm, the accuracy of overetching control with respect to a temperature detection element film serving as the spacer is required in a via hole process. In addition, the thin film is also disadvantageous in pattern miniaturization of a temperature detection element layer. In consideration of this situation, in this embodiment, the conductive plugs which penetrate through the interlayer insulation film 304 and the interlayer insulation film 307 are employed.
To ensure the reliability of conduction in accordance with the depths of the plugs, in this embodiment, each conductive plug 305 including one interlayer insulation film has a bore of 0.4 μm, and each conductive plug 308 in which the interlayer insulation film penetrates the two films has a larger bore of 0.6 μm.
Next, a head substrate (element substrate) is obtained by forming a protection film 310 such as a silicon nitride film, and then forming an anti-cavitation film 311 that contains tantalum or the like on the protection film 310. Furthermore, an orifice 313 is formed by a nozzle forming material 312 containing a photosensitive resin or the like.
As described above, the multilayer wiring structure in which an independent intermediate layer of the temperature detection element 306 is provided between the layer of the wiring 303 and the layer of the print element 309 is employed.
With the above arrangement, in the element substrate used in this embodiment, it is possible to obtain, for each print element, temperature information by the temperature detection element provided, in correspondence with each print element, immediately below the print element.
Based on the temperature information detected by the temperature detection element and a change in temperature, a logic circuit provided in the element substrate can obtain a determination result signal RSLT indicating the status of ink discharge from the corresponding print element. The determination result signal RSLT is a 1-bit signal, and “1” indicates normal discharge and “0” indicates a discharge failure.
In general, it is known that a certain amount of variations occurs in film thickness of the temperature detection element 306 which is a thin film resistor at the time of manufacturing the thin film register as an industrial product, and thus variations occur in temperature detection sensitivity between a plurality of temperature detection elements due to a difference in resistance value caused by the variations in film thickness. Similarly, the distribution of nozzle diameters is generated due to manufacturing variations of the orifices 313 made of the nozzle forming material 312, which is one of factors of generating the distribution of temperature detection sensitivities.
<Explanation of Temperature Detection Arrangement (
As shown in
For temperature detection, when the print controller 419 issues an instruction to the signal generator 7, the signal generator 7 outputs a clock signal CLK, a latch signal LT, a block signal BLE, a print data signal DATA, and a heat enable signal HE to the element substrate 5. The signal generator 7 also outputs a sensor selection signal SDATA, a constant electric current signal Diref, and a discharge inspection threshold signal Ddth.
The sensor selection signal SDATA includes selection information for selecting the temperature detection element to detect the temperature information, energization quantity specifying information to the selected temperature detection element, and information pertaining to an output instruction of the determination result signal RSLT. If, for example, the element substrate 5 is configured to implement five print element arrays each including a plurality of print elements, the selection information included in the sensor selection signal SDATA includes array selection information for specifying an array and print element selection information for specifying a print element of the array. On the other hand, the element substrate 5 outputs the 1-bit determination result signal RSLT based on the temperature information detected by the temperature detection element corresponding to the one print element of the array specified by the sensor selection signal SDATA.
Each of a value of “1” indicating normal discharge and a value of “0” indicating a discharge failure, which is output from the judgment result signal RSLT, is obtained by comparing, in the element substrate 5, temperature information output from the temperature detection element with a discharge inspection threshold voltage (TH) indicated by the discharge inspection threshold signal Ddth. This comparison processing will be described in detail later.
Note that this embodiment employs an arrangement in which the 1-bit determination result signal RSLT is output for the print elements of the five arrays. Therefore, in an arrangement in which the element substrate 5 implements 10 print element arrays, the determination result signal RSLT is a 2-bit signal, and this 2-bit signal is serially output to the determination result extraction unit 9 via one signal line.
As is apparent from
The print controller 419 erases a signal for the discharge failure nozzle from the print data signal DATA of a corresponding block based on the block signal BLE and the sensor selection signal SDATA which have been used to drive the discharge failure nozzle and stored in the RAM 421. The print controller 419 adds a nozzle for complementing non-discharge to the print data signal DATA of the corresponding block instead, and outputs the signal to the signal generator 7.
<Explanation of Discharge Status Judgment Method (
Note that in
As shown in
The lowermost timing chart of
In the waveform 203, a peak 210 derived from the highest temperature drop rate after the feature point 209 of the waveform 201 appears. The waveform (dT/dt) 203 is compared with a discharge inspection threshold voltage (TH) preset in a comparator integrated in the element substrate 5, and a pulse indicating normal discharge in a section (dT/dt≥TH) in which the waveform 203 exceeds the discharge inspection threshold voltage (TH) appears in a judgment signal (CMP) 213.
On the other hand, since no feature point 209 appears in the waveform 202, the temperature drop rate is low, and the peak appearing in the waveform 204 is lower than the discharge inspection threshold voltage (TH). The waveform (dT/dt) 202 is also compared with the discharge inspection threshold voltage (TH) preset in the comparator integrated in the element substrate 5. In a section (dT/dt<TH) in which the waveform 202 is below the discharge inspection threshold voltage (TH), no pulse appears in the judgment signal 213.
Therefore, by obtaining this judgment signal (CMP), it is possible to grasp the discharge status of each nozzle. This judgment signal (CMP) serves as the above-described judgment result signal RSLT.
The main body portion of the printing apparatus can differentiate between normal discharge and non-discharge by presetting the discharge judgment threshold voltage (TH) between a value (Def) corresponding to the voltage of the peak 210 of the temperature change signal (dT/dt) at the time of normal discharge and that at the time of non-discharge.
A method of measuring the value (Dref) corresponding to the voltage of the peak 210 of the temperature change signal (dT/dt) 203 of each nozzle by the main body portion of the printing apparatus will be described next.
In step S201, a target nozzle of the reset of the discharge inspection threshold is set. Next, in step S202, the discharge inspection threshold voltage (TH) of the target nozzle is set to “255”.
The discharge inspection threshold voltage (TH) is compared with the temperature change (dT/dt) of the detected temperature output from the temperature detection element 306. The value of this temperature change is physically expressed in a unit of mV/sec. In this embodiment, however, this value is quantumly expressed by 8 bits. Thus, “255” as the maximum value of the 8-bit representation is temporarily set as the value of the discharge inspection threshold voltage (TH).
In step S203, discharge inspection is executed using the set discharge inspection threshold voltage (TH). In step S204, the judgment result signal RSLT of the selected nozzle is checked based on the set discharge inspection threshold voltage (TH). If the value of the judgment result signal RSLT is “1”, the process advances to step S207. If the value of the judgment result signal RSLT is “0”, the process advances to step S205.
In step S205, it is checked whether the discharge inspection threshold voltage (TH) is “0”, that is, the minimum value. If the discharge inspection threshold voltage (TH) is “0”, the process advances to step S207; otherwise, the process advances to step S206, and the value of the discharge inspection threshold voltage (TH) is decremented by “−1”. Then, the process returns to step S203.
As described above, in the processes of steps S203 to S206, discharge inspection is repeated for one selected nozzle while changing the value of the discharge inspection threshold voltage (TH) stepwise, thereby specifying the inspection result change point at which the judgment result signal RSLT changes from “0” to “1”. The inspection result change point is synonymous with the value (Dref) of the peak of the temperature change signal (dT/dt). In step S207, the value of the discharge inspection threshold voltage (TH) corresponding to the inspection result change point is temporarily saved in the RAM 421.
By executing the above processing for all the nozzles at any desired timing, it is possible to measure the value (Dref) corresponding to the voltage of the peak 210 of the temperature change signal (dT/dt) 203 of each nozzle.
Note that
In addition, the value (Dref) corresponding to the voltage of the peak 210 of the temperature change signal (dT/dt) 203 of each nozzle changes depending on the discharge status such as the discharge failure status caused by an increase in ink viscosity in the nozzle and adhesion of paper dust of a print medium or dust in the air. It is, therefore, desirable to update the value (Dref) corresponding to the voltage of the peak 210 at each predetermined timing. The predetermined timing is set by a paper feeding count, a print dot count, time, an elapsed period after last inspection, a timing for each print job, a timing for each print page, a timing of replacement of the printhead, a timing of recovery processing of the printhead, or the like, and is set appropriately in accordance with a system.
Problem of Judgment of Discharge Status
In the waveform 203 at this time, the straightness of the discharged ink droplet is not sufficient but a foaming phenomenon occurs due to heating on the heater. Thus, the temperature change signal of a certain level is output. However, as shown in
However, the change amount from the waveform 203 (the dotted line in
The change amount from the waveform 203 at the time of normal discharge is sufficiently larger than a variation in temperature detection sensitivity of the above-described temperature detection element 306 which is a thin film resistor, and the discharge inspection threshold voltage (TH) is set high with respect to the peak of the waveform 203 in this status. Therefore, the discharge status is discriminated as the discharge failure status by comparing the discharge inspection threshold voltage (TH) and the temperature change signal (dT/dt) with each other. Note that in
As shown in
In this case, a nozzle for which the judgment result signal RSLT “1” is judged may be in the normal discharge status or the discharge failure status, and a nozzle for which the judgment result signal RSLT “0” is judged is in the non-discharge status. When it is impossible to discriminate between the normal discharge status and the discharge failure status, recovery processing cannot be executed at an appropriate timing, and thus an image failure such as stripes may occur.
If the actual discharge status is the discharge failure status caused by adherence of an ink droplet to the orifice surface, it is necessary to execute wiping of the orifice surface by blade wiping after executing discharge inspection. However, since the judgment result according to this method indicates the possibility of the normal discharge status or the discharge failure status, it is difficult to determine whether a discharge failure has actually occurred and a timing at which recovery processing should be executed.
Furthermore, if blade wiping processing is executed at each predetermined timing (for example, every predetermined number of fed paper sheets) since the discharge failure status cannot be detected, the blade wiping processing is executed regardless of the actual discharge status, resulting in insufficient or excessive recovery processing. As a result, the quality of the printed image is degraded, and wasteful recovery processing time occurs.
As described above, the above-described judgment method also assumes that when executing processing according to the discharge inspection judgment result, it is difficult to discriminate between the normal discharge status and the discharge failure status and recovery processing at an appropriate timing cannot be selected. Embodiments to be described below will explain arrangements and control operations for solving the above problem.
[First Embodiment]
With reference to a flowchart and a schematic view, this embodiment will describe a method of discriminating between the normal discharge status and the discharge failure status which are difficult to be discriminated by the method according to the above-described example.
In step S301, a nozzle array of the printhead is set as a processing target. In step S302, a nozzle number within the target nozzle array is represented by i, and i=0 is set to start the processing from seg 0.
In step S303, the values Dref of the processing target nozzle and its adjacent nozzles are obtained. Note that in this embodiment, the number of adjacent nozzles is two. That is, the values Dref of the processing target nozzle and two nozzles on each side of the processing target nozzle, that is, five nozzles in total are obtained. For example, if the processing target nozzle is seg 8, its adjacent nozzles are seg 6, seg 7, seg 9, and seg 10. The number of adjacent nozzles is not limited to this, and is appropriately set in accordance with a system. The latest values Dref are held in the memory (RAM 421) by executing, at any desired timing, the processing described with reference to
In step S304, the difference value Ddiff between the value Dref of the processing target nozzle and a value obtained by statistics of the values Dref of the adjacent nozzles is calculated. In the following description, the average value of the values Dref of the adjacent nozzles is used as the value obtained by statistics of the values Dref of the adjacent nozzles. Subsequently, in step S305, the value Ddiff calculated in step S304 is compared with a predetermined threshold. In this embodiment, the predetermined threshold is set to “2.0”. If Ddiff<2.0 is satisfied, the process advances to step S306, and the normal discharge status is judged; otherwise, the process advances to step S307, and the discharge failure or non-discharge status is judged. Even if either result is judged, the process advances to step S308, and the judgment result is saved in the main body memory (RAM 421). Note that as the above-described value obtained by statistics of the values Dref of the adjacent nozzles, a median or a mode can be used instead of the average value of the values Dref of the adjacent nozzles, thereby performing processing to be described below.
In step S309, it is checked whether judgment has been performed for all processing target nozzles. If there is a processing target nozzle for which judgment has not ended, the process advances to step S310, and the processing target nozzle is changed to the next nozzle. Then, the process returns to step S303 and the above-described processes are repeated. On the other hand, if judgment has ended for all the processing target nozzles in the nozzle array, the process advances to step S311, and it is checked whether judgment has ended for all processing target nozzle arrays.
If there is a processing target nozzle array for which judgment has not ended, the process returns to step S301 and the target nozzle array is set, thereby repeating the above-described processes. On the other hand, if judgment has ended for all the processing target nozzle arrays, the processing ends.
A method of discriminating each discharge status will be described next with reference to
Even for the nozzles judged to be in the normal discharge status, the values Dref have variations in the nozzle array, which are derived from variations of the temperature detection sensitivities of the temperature detection elements which are thin film resistors. While the width of the variations is six ranks with respect to the value Dref shown in
As described above, even for the nozzles judged to be in the normal discharge status, the values Dref have variations in the nozzle array, which are derived from variations of the temperature detection sensitivities of the temperature detection elements which are thin film resistors. The variations are extremely small between adjacent nozzles, as shown in
The mode of estimating the original value Dref of the processing target nozzle from the values Dref of the plurality of adjacent nozzles and performing comparison has been exemplified above. However, based on the above-described viewpoint, it is possible to estimate the original value Dref of the processing target nozzle using the values Dref of other close nozzles without using the adjacent nozzles of the processing target nozzle, and perform comparison. For example, in step S304, the difference value between the value Dref of the processing target nozzle and a value obtained by statistics of the values Dref of the nozzles close to the processing target nozzle can be calculated as Ddiff and then the following processes can be performed. Note that the range of closeness can appropriately be set in consideration of variations of characteristics of respective positions within the element substrate. For example, a range from the processing target nozzle to 150 μm on each side can be set as the range of closeness. Then, a value obtained by statistics of the values Dref of, for example, four nozzles among nozzles within the range can be used. If the in-plane uniformity of the element substrate is high and variations of the characteristics of the respective temperature detection elements are suppressed extremely small, the range of closeness may further be widened.
That is, as shown in
Therefore, according to the above-described embodiment, it is possible to classify each nozzle into one of two discharge statuses of the normal discharge status and the discharge failure or non-discharge status by calculating the value Ddiff from the values Dref of the nozzles and comparing it with the threshold. This can detect a nozzle in the discharge failure status, and execute recovery processing such as blade wiping at an appropriate timing
Note that it is possible to cancel a repeatability error of the value Dref of each nozzle by sampling the value Dref of each nozzle a plurality of times, and setting the average value of the obtained values as the value Dref, thereby judging the discharge status more accurately.
The first embodiment has explained the method of classifying each nozzle into one of the two discharge statuses of the normal discharge status, and the discharge failure or non-discharge status. In this embodiment, a method of discriminating three statuses of the normal discharge status, the discharge failure status, and the non-discharge status will be described. Note that a basic processing procedure is the same as in the first embodiment, and only a characteristic arrangement of this embodiment will be described here.
In this embodiment, similar to the first embodiment, after executing the processes in steps S301 to S304, the value Ddiff of the target nozzle is compared with a predetermined threshold (first threshold: Ddiff_TH1) in step S305. In this embodiment, the predetermined threshold is set to “2.0”. If Ddiff<2.0 is satisfied (that is, Ddiff is smaller than the first threshold), the process advances to step S306, and the normal discharge status is judged. If Ddiff≥2.0 is satisfied (that is, Ddiff is equal to or larger than the first threshold), the process advances to step S305A.
In step S305A, the value Ddiff of the target nozzle is compared with another predetermined threshold (second threshold: Ddiff_TH2). In this embodiment, the other predetermined threshold is set to “6.0”. If Ddiff<6.0 is satisfied (that is, Ddiff is smaller than the second threshold), the process advances to step S307A, and the discharge failure status is judged. If Ddiff≥6.0 is satisfied (that is, Ddiff is equal to or larger than the second threshold), the process advances to step S307B, and the non-discharge status is judged.
Even if any of the results of steps S306, S307A, and S307B is judged, the process advances to step S308, and the judgment result is saved in the main body memory (RAM 421).
After that, similar to the first embodiment, the processes in steps S308 to S311 are executed.
A method of discriminating each discharge status will be described next with reference to
As shown in
In this embodiment, the first threshold (Ddiff_TH1) is set to 2.0, and the range of Ddiff≤2.0 is classified as the normal discharge status. Furthermore, the second threshold (Ddiff_TH2) is set to 6.0, and the range of 2.0<Ddiff≤6.0 is classified as the discharge failure status. For example, if the processing target nozzle is seg 9, the average value of the values Dref of the adjacent nozzles (seg 7, seg 8, seg 10, and seg 11) is 103.5 and the value Dref of the nozzle (seg 9) is 103, as shown in
If the processing target nozzle is seg 6, the average value of the values Dref of the adjacent nozzles (seg 4, seg 5, seg 7, and seg 8) is 103.0 and the value Dref of seg 6 is 100. Thus, referring to
Therefore, according to the above-described embodiment, it is possible to classify each nozzle into one of the three discharge statuses of the normal discharge status, the discharge failure status, and the non-discharge status by comparing the value Ddiff with the two thresholds. This makes it possible to execute not only recovery processing at an appropriate timing but also the following processing. That is, it is possible to specify the discharge status for each nozzle, urge selective recovery by increasing a drive count for preliminary discharge for a non-discharge nozzle, and optimize the timing of blade wiping by counting only the number of discharge failure nozzles. In addition, if a non-discharge nozzle is detected, more detailed recovery processing, for example, powerful recovery processing such as suction recovery can be executed.
In the first and second embodiments, the discharge status is judged by calculating the difference of the value Dref of the processing target nozzle from the average value of the values Dref of the four adjacent nozzles. In this method, however, if the adjacent nozzles include a non-discharge nozzle, a low average value of the values Dref of the four adjacent nozzles is calculated due to the value Dref of the non-discharge nozzle, and it may be impossible to detect a discharge failure nozzle. In consideration of this, this embodiment will describe an example in which if an adjacent nozzle is a non-discharge nozzle, the discharge status of the target nozzle is judged more correctly by calculating the average value of the values Dref by excluding the value Dref of the non-discharge nozzle.
Referring to
Processing for avoiding this situation will be described next.
As shown in
Next, the Ddiff calculation processing described in the first or second embodiment is executed. In this embodiment, however, in the processing of calculating the average value of the values Dref of the adjacent nozzles, the value Dref of the non-discharge nozzle, that is, the value Dref of the nozzle (seg 5) is not used. Thus, if the processing target nozzle is seg 6, the average value of the values Dref of the three adjacent nozzles (seg 4, seg 7, and seg 8) is 103.3 and the value Dref of the nozzle (seg 6) is 100. Thus, the calculated value Ddiff is +3.3. If this value Ddiff is compared with 2.0 of the threshold (Ddiff_TH), Ddiff≥2.0 is satisfied and the processing target nozzle can be judged as a discharge failure or non-discharge nozzle. Furthermore, if comparison is performed using the two thresholds shown in
Therefore, according to the above-described embodiment, a non-discharge nozzle is specified before execution of the processing described in the first or second embodiment, and the value Dref of the non-discharge nozzle is excluded when calculating the average value of the values Dref of the adjacent nozzles of the processing target nozzle. Thus, even if the adjacent nozzles include a non-discharge nozzle, it is possible to judge the ink discharge status of the processing target nozzle more correctly by eliminating the influence of the non-discharge nozzle.
Note that in actual processing, it is only required not to use the value Dref of a non-discharge nozzle when calculating the average value of the values Dref of the adjacent nozzles. Therefore, a non-discharge nozzle may be specified and excluded in advance as in this example, or processing of excluding the smallest value of the values Dref of the adjacent nozzles may be performed when calculating the average value. If the value Dref of the specified non-discharge nozzle at the time of normal discharge is held, processing may be performed by replacing the value Dref with the held value.
As described above, a non-discharge nozzle is specified in advance before execution of the processing described in the first or second embodiment, and a value having a significantly large variation is excluded when calculating the average value of the values Dref of the adjacent nozzles, thereby making it possible to accurately detect the non-discharge or discharge failure status in any situation.
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. 2019-157267, filed Aug. 29, 2019, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2019-157267 | Aug 2019 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 16987689 | Aug 2020 | US |
Child | 17698534 | US |