IP Library Granted Patent US 10,857,786
Granted Patent B2
US 10,857,786 · App. 16/335,190 · Granted Dec 8, 2020

Fluid driver actuation control using offset

Inventors: Vincent C Korthuis (Corvallis, OR); Eric T Martin (Corvallis, OR)
Assignee: Hewlett-Packard Development Company, L.P.
B41J2/04543B41J2/0458B41J2/04581
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,857,786
App. No.
16/335,190
Granted
Dec 8, 2020
Kind
B2
Abstract

A fluid ejection device may include a substrate, a first group of fluid drivers on the substrate, a second group of fluid drivers on the substrate, a memory element storing a predetermined offset value and electronics to receive an address of one of the fluid drivers of the first group for actuation control. The electronics may select one of the fluid drivers of the second group for actuation control based on the address and the stored offset value.

Claims (33)

1. An apparatus comprising:

a fluid ejection device comprising:

a substrate;

a first group of fluid drivers on the substrate;

a second group of fluid drivers on the substrate;

a memory element storing a predetermined offset value; and

electronics to receive an address of one of the fluid drivers of the first group for actuation control from a fluid ejection controller remote from the fluid ejection device and to select one of the fluid drivers of the second group for actuation control based on the address and the stored offset value.

2. The apparatus of claim 1 , wherein the first group of fluid drivers and the second group of fluid drivers each comprise first fluid drivers serving as fluid pumps and second fluid drivers serving as part of fluid ejectors.

3. The apparatus of claim 1 , wherein the memory element comprises a volatile memory element on the substrate.

4. The apparatus of claim 1 , wherein the memory element comprises a non-volatile memory element on the substrate.

5. The apparatus of claim 1 further comprising the fluid ejection controller to transmit the offset value to the fluid ejection device.

6. The apparatus of claim 5 , wherein the fluid ejection controller is to transmit the offset value to the fluid ejection device prior to the transmission of print data to the fluid ejection device.

7. The apparatus of claim 1 , wherein said one of the fluid drivers of the first group having the address and said one of the fluid drivers of the second group selected for actuation control based on the address and the stored offset value are to be fired at a same firing moment.

8. The apparatus of claim 1 , wherein the first group comprises a first primitive grouping of fluid drivers and wherein the second group comprises a second primitive grouping of fluid drivers.

9. The apparatus of claim 1 further comprising a third group of fluid drivers on the substrate, where the electronics are to further select one of the fluid drivers of the third group for actuation control based on the address and the stored offset value.

10. The apparatus of claim 1 , wherein the fluid ejection device comprises a print die of a printhead.

11. A fluid ejection system comprising:

a fluid ejection controller for use with a fluid ejection device having a first group of fluid drivers and a second group of fluid drivers, the fluid ejection controller to:

transmit an address of one of the fluid drivers of the first group for actuation control;

transmit an offset value to the fluid ejection device for use by the fluid ejection device in selecting one of the fluid drivers of the second group for actuation control based on the address and the transmitted offset value.

12. The fluid ejection system of claim 11 , wherein the fluid ejection controller is to transmit the address as part of a fire pulse group further comprising firing data for the first group of fluid drivers and the second group of fluid drivers and wherein the fluid ejection controller is to transmit the offset value separately from the transmission of the fire pulse group.

13. The fluid ejection system of claim 12 , wherein the fluid ejection controller is to transmit the offset value to the fluid ejection device prior to the transmission of the fire pulse group to the fluid ejection device.

14. The fluid ejection system of claim 11 , wherein the fluid ejection controller is to transmit a plurality of fire pulse groups, each of the plurality of fire pulse groups comprising firing data for both the first group of fluid drivers and the second group of fluid drivers and wherein each of the plurality of fire pulse groups further comprises an address of one of the fluid drivers of the first group for actuation control pursuant to the firing data for the first group of fluid drivers while omitting an address of one of the fluid drivers of the second group for actuation control.

15. The fluid ejection system of claim 11 further comprising the fluid ejection device, wherein the fluid ejection device comprises:

a memory element to store the offset value transmitted by the fluid ejection controller; and

electronics to receive the address of said one of the fluid drivers of the first group for actuation control and to select said one of the fluid drivers of the second group for actuation control based on the address and the stored offset value.

16. The fluid ejection system of claim 15 , wherein the first group of fluid drivers comprises fluid ejectors and fluid pumps and wherein the second group of fluid drivers comprises fluid ejectors and fluid pumps.

17. The fluid ejection system of claim 15 , wherein the memory element comprises volatile memory element.

18. A method comprising:

receiving, with a fluid ejection device, a first address of a fluid driver of a first group of fluid drivers on a substrate for actuation control; and

determining, on the fluid ejection device, a second address of a fluid driver of a second group of fluid drivers on the substrate for actuation control based upon the first address and an offset value.

19. The method of claim 18 further comprising transmitting a plurality of fire pulse groups to the fluid ejection device, each of the plurality of fire pulse groups comprising firing data for both the first group of fluid drivers and the second group of fluid drivers and wherein each of the plurality of fire pulse groups further comprising an address of one of the fluid drivers of the first group for actuation control pursuant to the firing data for the first group of fluid drivers while omitting an address of one of the fluid drivers of the second group for actuation control.

20. The method of claim 18 further comprising transmitting the first address to the fluid ejection device from a fluid ejection controller remote from the fluid ejection device.

Continuity (1)
Related Publication 20190344562A1 · Nov 14, 2019
Cited By (1)
US 12,292,960