IP Library › Granted Patent US 10,792,862
Granted Patent B2
US 10,792,862 · App. 16/476,247 · Granted Oct 6, 2020

Recirculating fluid in a printhead

Inventors: Lluis Abello Rosello (Sant Cugat del Valles, ES); Joan Vidal Fortia (Sant Cugat del Valles, ES)
Assignee: Hewlett-Packard Development Company, L.P.
B29C64/209B29C64/35B41J2/0458B41J2/04501B41J2/04573B41J2/04581B41J2/1404B41J2/175B41J2202/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,792,862
App. No.
16/476,247
Granted
Oct 6, 2020
Kind
B2
Abstract

A method of recirculating fluid in a printhead die is provided. The method comprises generating ejection data specifying a nozzle of the printhead from which a drop is to be ejected and storing the ejection data in a first memory. Recirculation data is generated for the nozzle for which a recirculation operation is to be performed, and the recirculation data is stored in a second memory different from the first memory. Fluid is recirculated in the nozzle on the basis of the recirculation data in advance of ejecting a drop from the nozzle on the basis of the ejection data. The recirculation data is generated based on the respective ejection data for the nozzle.

Claims (27)

1. A method of recirculating fluid in a printhead, the method comprising:

generating ejection data specifying a nozzle of the printhead from which a drop is to be ejected and storing the ejection data in a first memory;

generating recirculation data for the nozzle for which a recirculation operation is to be performed;

storing the recirculation data in a second memory different from the first memory; and

recirculating fluid in the nozzle on the basis of the recirculation data in advance of ejecting a drop from the nozzle on the basis of the ejection data,

wherein the recirculation data is generated based on the respective ejection data for the nozzle.

2. The method of claim 1 , wherein the recirculation data is generated to indicate whether the nozzle is to eject a drop during a print operation.

3. The method of claim 1 , wherein a nozzle score is determined for the nozzle.

4. The method of claim 3 , wherein the nozzle score accumulates a number of blank columns since the last drop for the nozzle.

5. The method of claim 3 , wherein fluid recirculation is performed for the nozzle on the basis of the recirculation data and if the nozzle score exceeds a recirculation threshold.

6. The method of claim 1 , wherein the fluid recirculation comprises applying a number of recirculation pulses to a pump for the nozzle.

7. The method of claim 2 , wherein the print data is processed to determine whether the nozzle will eject a drop and when the nozzle will eject the drop.

8. The method of claim 1 , wherein a recirculation frequency pattern is determined.

9. The method of claim 1 , wherein the fluid recirculation is performed for the nozzle by generating a number of recirculation pulses according to a recirculation frequency pattern and a corresponding recirculation length.

10. The method of claim 1 , wherein the printhead comprises plural nozzles and the method is performed in respect of each of the plural nozzles.

11. A printing system, comprising

a printhead assembly including a printhead;

a printing fluid supply assembly which is in fluid communication with the printhead assembly, and

a controller to:

generate ejection data specifying a nozzle of the printhead from which a drop is to be ejected and storing the ejection data in a first memory;

generating recirculation data for the nozzle for which a recirculation operation is to be performed;

store the recirculation data in a second memory different from the first memory; and

recirculate fluid in the nozzle using the recirculation data in advance of ejecting a drop from the nozzle.

wherein the recirculation data is generated based on the respective ejection data for the nozzle.

12. The printing system of claim 11 , to receive print data and generate the ejection data and the recirculation data on the basis of the print data.

13. The printing system of claim 11 , wherein the controller is further to compress the recirculation data stored in the second memory, wherein the recirculation data comprises a group of data bits representing firing signals for a group of nozzles and the compressing comprises replacing the group of data bits with a data bit indicating whether the group of nozzles is active or inactive.

14. A non-transitory computer readable medium encoded with instructions that, when executed by a processor, cause the processor to perform the method according to any of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: HP PRINTING AND COMPUTING SOLUTIONS, S.L.U.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050636/0607 →
Continuity (1)
Related Publication 20200031047A1 · Jan 30, 2020