Determining the operational status of a printhead
11504966 · 2022-11-22
Assignee
Inventors
Cpc classification
B41J2/2142
PERFORMING OPERATIONS; TRANSPORTING
B41J2/14201
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04581
PERFORMING OPERATIONS; TRANSPORTING
B41J2/16579
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0451
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A system and method for determining the operational status of a nozzle in an inkjet printhead having a piezoelectric actuator configured to cause the ejection of ink through the nozzle, the system comprising: a driving circuit configured to apply a driving signal to the piezoelectric actuator during a first time period; and a sensing circuit configured to measure the current within the piezoelectric actuator as a function of time during a second time period after the first time period; wherein the system is configured to determine the operational status of the nozzle in dependence on the time taken for the measured current to reach a predetermined condition during the second time period, or on the slope of the measured current as a function of time during the second time period.
Claims
1. A system for determining the operational status of a nozzle in an inkjet printhead having a piezoelectric actuator configured to cause the ejection of ink through the nozzle, the system comprising: a driving circuit configured to apply a driving signal to the piezoelectric actuator during a first time period; and a sensing circuit configured to measure the current within the piezoelectric actuator as a function of time during a second time period after the first time period and before a third time period during which residual pressures oscillate in the piezoelectric actuator; wherein the system is configured to determine the operational status of the nozzle in dependence on the measured current as a function of time during the second time period without dependence on a current measured during the third time period; and wherein the driving signal is held constant for the duration of the second time period.
2. A system as claimed in claim 1, wherein the measured current as a function of time during the second time period is a slope of the measured current.
3. A system as claimed in claim 1, wherein the operation status of the nozzle is in dependence on the time taken for the measured current as a function of time to reach a predetermined condition during the second time period.
4. A system as claimed in claim 3, wherein the predetermined condition is one of: a threshold current value; a maximum current value; when the gradient of the measured current as a function of time is equal to zero; or when the gradient of the measured current as a function of time is equal to zero for the first time during the second period.
5. A system as claimed in claim 4, wherein the predetermined condition is the threshold current value and the system further comprises a comparator configured to compare the measured current to the threshold current value.
6. A system as claimed in claim 3, wherein the second time period is separated from the first time period by an intermediate time period.
7. A system as claimed in claim 6, wherein the time taken for the measured current to reach the predetermined condition is measured from the end of the intermediate period.
8. A system as claimed in claim 3, wherein the time taken for the measured current to reach the predetermined condition is measured from the start of the second period.
9. A system as claimed in claim 3, wherein the system further comprises a counter configured to measure the time taken for the measured current to reach the predetermined condition.
10. A system as claimed claim 3, wherein the system further comprises a low noise amplifier.
11. A system as claimed in claim 3, wherein the operational status of the nozzle is determined by a logic processor.
12. A system as claimed claim 3, wherein the operational status of the nozzle is determined using one or more of a set of rules, an algorithm and a look-up table.
13. A system as claimed in claim 3, wherein the operational status is determined as one or more of normally jetting, deviated jetting, partially blocked, fully blocked and containing an air bubble.
14. A system as claimed in claim 3, wherein the driving signal is not applied to the actuator during the second time period.
15. An inkjet printhead comprising: a nozzle; a piezoelectric actuator configured to cause the ejection of ink through the nozzle; and a system according to claim 3.
16. A method for determining the operational status of a nozzle in an inkjet printhead, the method comprising: applying a driving signal to a piezoelectric actuator during a first time period; measuring the current within the piezoelectric actuator as a function of time during a second time period after the first time period and before a third time period during which residual pressures oscillate in the piezoelectric actuator; holding the driving signal constant for the duration of the second time period; and determining the operational status of the nozzle in dependence on the measured current as a function of time during the second time period without dependence on a current measured during the third time period.
17. A method according to claim 16, wherein the measured current as a function of time is a time taken to reach a predetermined condition during the second time period.
18. A method according to claim 16, wherein the measured current as a function of time is a slope of the measured current.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The present invention will now be described by way of example with reference to the accompanying drawings.
(2) In the drawings:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE INVENTION
(11)
(12) The piezoelectric actuator, comprising a piezoelectric material placed between a pair of electrodes, is shown at 201. The piezoelectric actuator is configured to cause the ejection of ink through the nozzle when a driving voltage of sufficient peak magnitude is applied to the actuator. For simplicity, the rest of the inkjet nozzle is not shown.
(13) The apparatus comprises a driver circuit, shown at 202, which is configured to apply a driving voltage to the piezoelectric actuator. As described in more detail below, during certain time periods, the driver circuit is configured to apply a driving signal, which is a change in voltage, to the piezoelectric actuator. The driving signal is a voltage profile, normally referred to as a waveform, applied to the piezoelectric with the purpose of producing a mechanical action on the nozzle chamber. Application of the driving signal to the piezoelectric actuator causes a change in the dimensions of the piezoelectric material. The driving signal may be described as a sequence of voltage hold values and slope (dV/dt) values to transition between hold values. It may be described as a “trapezoidal” profile. However, the driving signal may be any suitable mathematical function.
(14) The apparatus also comprises a sensing circuit 203. The sensing circuit is configured to measure the electrical current within the piezoelectric actuator in the inkjet printhead. When the piezoelectric actuator is being energized by the driver circuit, electrical current is consumed by the piezoelectric. When the piezoelectric actuator is not being driven by the driver circuit, the piezoelectric actuator generates current as a result of the pressure drop in the chamber (which causes movement of the piezoelectric material). The current measured by the sensing circuit may include current generated by the piezoelectric actuator as a result of movement of the piezoelectric material and/or current otherwise present in the piezoelectric actuator, i.e. the sensing circuit measures the current flowing in the piezoelectric actuator at a given time. The sensing circuit 203 could be implemented as a current sensor resistor and a differential operational amplifier, a Hall effect current sensor, a capacitor in series with the nozzle piezo, a current mirror or other commonly used circuit used to detect electrical currents.
(15) The apparatus further comprises a low noise amplifier 204, a voltage comparator 205 and a logic processor 206.
(16) The low noise amplifier 204 is configured to amplify the current signal measured by the sensing circuit 203. The output from the low noise amplifier 204 is input to the voltage comparator 205.
(17) The voltage comparator 205 could be implemented as a single commercially available circuit or as a combination of an analogue to digital converter (ADC) and a microprocessor or field-programmable gate array (FPGA). The comparator 205 may be implemented as an electronic circuit element or as an algorithm running on a logic processor. Although
(18) Nozzle excitation is commonly performed by applying a voltage function across the electrodes of the piezoelectric actuator 201. Nozzle sensing is commonly performed by measuring the current generated by the piezoelectric across its electrodes when the pressure changes in the nozzle chamber (102 in
(19) There are some practical advantages in converting the current generated by the piezoelectric into a voltage. With reference to nozzle shown in
(20)
(21) As shown in
(22) The driving voltage is therefore the voltage applied to the piezoelectric at a given time, the driving signal is the changing voltage that causes energization of the piezoelectric for the purpose of state determination and the hold voltage (V.sub.h in
(23) The driving signal applied to the piezoelectric actuator for the nozzle status determination may have a peak magnitude sufficient to jet a drop of ink, or it may not be sufficient to jet a drop of ink. The peak voltage of the driving signal (e.g. V.sub.e in
(24) Application of the driving signal may cause ejection of ink if the peak magnitude of the driving signal exceeds an ejection voltage. The ejection voltage is a threshold voltage value which corresponds the voltage sufficient to cause the ejection of ink from the nozzle. The piezoelectric actuator is therefore configured to cause the ejection of ink through the nozzle when a driving voltage which exceeds the ejection voltage is applied to the actuator.
(25) The apparatus also receives a measurement signal that, in the example shown in
(26) In the example of
(27) Following the intermediate time period is a second time period during which the operational status of the nozzle is determined. During the second time period, the measurement signal is at 1, as shown in
(28) The status determination is therefore performed during the second time period, which begins a fixed time (corresponding to the intermediate time period) after the end of the waveform excitation (the end of the last slope of the driving signal).
(29) The constant voltage applied to the piezoelectric during the second time period may be a positive voltage, a negative voltage or zero voltage. The voltage applied to the piezoelectric during the second time period is normally the same as the voltage applied to the piezoelectric before application of the driving signal.
(30) During the second time period, the driving signal is not applied to the piezoelectric actuator. During the second time period, the voltage applied to the piezoelectric actuator is constant. During the second time period, the piezoelectric generates an electrical current as the nozzle chamber of the printhead changes shape following the removal of the driving signal. The current as a result of the energization the piezoelectric actuator corresponding to the maximum applied voltage of the driving signal (V.sub.e in the example of
(31) A third time period follows the second time period. During the third time period, there are residual pressure oscillations in the piezoelectric. During the third time period, the driving signal is not applied to the piezoelectric actuator. During the third period, the voltage applied to the piezoelectric is constant. The constant voltage applied to the piezoelectric during the third period may be a positive voltage, a negative voltage or zero voltage. The voltage applied to the piezoelectric during the third period is preferably the same as the voltage applied during the second period. In the present invention, the variations in current during the third time period are not used to determine the operational status of the nozzle. During the third time period, the measurement signal may be at 1, as shown in
(32) There are therefore four time windows in a measurement cycle: a first time period (driving signal waveform actuation time, i.e. the driving signal is applied to piezoelectric), an intermediate time period (amplifier settling time), a second time period (the slope-time to maximum measurement time) and a third time period (residual pressure oscillation time). The measurement of current within the piezoelectric in order to determine its state is made during the second time period, when the piezoelectric is being de-energized. The method does not use measurements of current during the third time period, when there are residual pressure oscillations, to determine the state of the nozzle.
(33) Further details of how the current within the piezoelectric actuator in an inkjet printhead during the second time period can be monitored to determine the status of the nozzle will now be described.
(34) In one embodiment, the system determines whether the measured current during the second period is above a certain threshold. The threshold may be a predetermined threshold. The voltage comparator 205 can use the current measured by the sensing circuit 203 to determine whether the piezoelectric current is above or below the threshold. In this embodiment, the time period from the end of the intermediate time period (after the electronics have settled) until the threshold current value is reached is measured. The time taken to reach the predetermined threshold may typically be between 2 to 10 μs. Timer circuit 207 is used to measure the time period between the end of the intermediate period and the time at which the piezoelectric current crosses the threshold when the piezoelectric is being de-energized during the second time period. The time taken to reach the current threshold can be used to determine the status of the nozzle, as will be described in more detail below.
(35) In another embodiment, the system determines whether the measured current during the second period has reached a local maximum. The time period from the end of the intermediate time period until the local maximum is reached is measured. The voltage comparator 205 can use the current measured by the sensing circuit 203 to determine whether the piezoelectric current has reached a local maximum. The voltage comparator may be configured to detect when such a current has reached a local maximum. The system may determine the local maximum current has been reached by determining the derivative of current versus time. The local maximum is reached when the derivate of current with respect to time is equal to zero. The local maximum may additionally be detected when di/dt reverses, i.e. changes from positive to negative, or vice versa. The local maximum of interest is when the derivative is equal to zero, or when di/dt reverses, for the first time during the second period. The time taken to reach the local maximum from the end of the intermediate time period may typically be between 2 to 10 μs. Timer circuit 207 is used to measure the time period between the end of the intermediate period and the time at which the local maximum is reached when the piezoelectric is being de-energized during the second time period. The time taken to reach the local maximum can be used to determine the status of the nozzle, as will be described in more detail below.
(36) In a further embodiment, the system determines the slope (i.e. the gradient, the derivative of the current with respect to time) of the current versus time graph during the second period. The system may determine the slope of the graph between the end of the intermediate settling period and the first local maximum in the current versus time graph during the second time period. Alternatively, the system may determine the slope of a smaller section (in time) of the current versus time graph during the second period. The determined slope can be used to determine the status of the nozzle, as will be described in more detail below.
(37) Once the time period to reach the predetermined condition, or the slope of the current versus time graph, has been determined, logic processor 206 can make a determination of the status of the nozzle based on the value of the slope or the time taken for the threshold value or local maximum to be reached.
(38) The operational status of the nozzle may be determined using one or more of a set of rules, an algorithm and a look-up table. For example, the measured value of the time taken to reach the predetermined condition or the slope of the current versus time graph may be input into an algorithm which outputs the status based on the input. The measured value of the time taken to reach the predetermined condition or the slope of the current versus time graph may be used to look up a corresponding status in a lookup table.
(39)
(40) The status of the nozzle may be described as normally jetting, deviated jetting, partially blocked, fully blocked, containing an air bubble and other statuses or by a combination of any of the previous statuses. Each operational status may correspond to a different discrete value or a different range of values of the time taken to reach the predetermined condition or a different discrete value or a range of values of the slope of the current versus time graph during the second time period.
(41) The system may be configured to output the determined status to a user of the printer containing the inkjet printhead. The system may send a status signal to a processor of the printer. The signal may cause the status to be communicated a user of the printer. For example, the status may be displayed on a display element of the printer, such as a user interface, which may be an LCD screen or similar element, or transmitted to a PC or server using a suitable communication protocol such as TCP-IP (Internet Protocol).
(42)
(43)
(44) The described method may be used between print jobs to determine the nozzle status. Alternatively, the described method may be used after a maintenance operation to check that maintenance (for example, cleaning of the nozzles) has been completed successfully. The method could also be performed during the print job itself, where the peak voltage of the driving signal is sufficient to eject a droplet of ink from the nozzle (i.e. where the driving voltage exceeds the ejection voltage threshold).
(45) A printhead may contain a plurality of piezoelectric nozzles. The status determination apparatus may be sequentially connected to the piezoelectric actuator of each nozzle of the printhead. This may be done using a switching circuit.
(46) Using the methods described above, it may be possible to determine the status of the printhead more quickly after energization of the piezoelectric nozzle than is possible using prior art methods. For example, status determination using the frequency or decay rate of the current versus time profile requires a longer time period after the driving signal has ceased in which to make the measurement, because multiple periods of the oscillation are required. The presently described method only requires the time period up to the first local maximum in the current versus time graph in order to make the status determination.
(47) Furthermore, measuring these characteristics of the current-time characteristic is much simpler than measuring frequency or decay rate of the current within the piezoelectric as a function of time.
(48) As a result, the operational status of the printhead nozzle may be obtained more quickly and in a less computationally demanding manner.
(49) The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.