# US 10,245,830 B2 · Printing system with a fluid circulating element

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,245,830 B2
- Document ID: US10245830B2
- Status: Granted
- Kind: B2
- Application number: 15/748,285
- Filed: 2015-10-30
- Published: 2018-08-02
- Granted: 2019-04-02
- Earliest claimed: 2015-10-30
- Assignees: Hewlett-Packard Development Company, L.P.
- Applicants: Hewlett-Packard Development Company, L.P.
- Inventors: Vincent C. Korthuis; Eric T. Martin; Michael W. Cumbie; Scott A. Linn
- Web page: https://patentgrep.com/patent/US10245830B2

## CPC

- B41J 2/14056: {Plural heating elements per ink chamber}
- B41J 2/1404: {Geometrical characteristics}
- B41J 2/175: Ink supply systems {; Circuit parts therefor}
- B41J 2/17596: {Ink pumps, ink valves}
- B41J 2002/14467: {Multiple feed channels per ink chamber}
- B41J 2202/11: characterised by specific geometrical characteristics
- B41J 2202/12: with ink circulating through the whole print head
- B41J: TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS

## Abstract

According to an example, a printing system may include a drop ejecting element and a fluid circulating element corresponding to the drop ejecting element. The printing system may also include a logic device that is to receive a data stream addressed to the drop ejecting element, determine whether the data stream indicates that the drop ejecting element is to be energized, and in response to a determination that the data stream does not indicate that the drop ejecting element is to be energized, energize the fluid circulating element.

## Claims

### Claim 1

A printing system comprising:
a fluid ejection chamber having a nozzle;
a drop ejecting element positioned in the fluid ejection chamber to cause a droplet of fluid in the fluid ejection chamber to be ejected through the nozzle;
a fluid circulation channel in communication with the fluid ejection chamber and a fluid feed slot;
a fluid circulating element positioned in the fluid circulation channel to circulate fluid through the fluid circulation channel and the fluid ejection chamber;
a logic device to:
receive a data stream addressed to the drop ejecting element;
determine whether the data stream indicates that the drop ejecting element is to be energized; and
in response to a determination that the data stream does not indicate that the drop ejecting element is to be energized, energize the fluid circulating element.

### Claim 2 (depends on 1)

The printing system according to claim 1, wherein to determine whether the data stream indicates that the drop ejecting element is to be energized, the logic device is to determine whether the data stream contains data that corresponds to the indication.

### Claim 3 (depends on 1)

The printing system according to claim 1, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the logic device is further to:
determine whether a recirculation warming mode for the primitive is active;
in response to a determination that the data stream does not indicate that the drop ejecting element is to be energized,
energize the fluid circulating element in response to an additional determination that the recirculation warming mode for the primitive is active; and
not energize the fluid circulating element in response to a determination that the recirculation warming mode is not active.

### Claim 4 (depends on 1)

The printing system according to claim 1, wherein the logic device is further to:
in response to a determination that the data stream indicates that the drop ejecting element is not to be energized, energize the fluid circulating element.

### Claim 5 (depends on 1)

The printing system according to claim 1, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the logic device is further to:
determine that a recirculation warming mode for the primitive is set to be inactive;
determine whether to override the recirculation warming mode setting; and
energize the fluid circulating element in response to a determination that the recirculation warming mode setting is to be overridden.

### Claim 6 (depends on 1)

The printing system according to claim 1, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the logic device is further to:
determine that a recirculation warming mode for the primitive is set to be active;
determine whether to override the recirculation warming mode setting; and
not energize the fluid circulating element in response to a determination that the recirculation warming mode setting is to be overridden.

### Claim 7 (depends on 1)

The printing system according to claim 1, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the logic device is further to:
determine that a recirculation warming mode for the primitive is set to be inactive; and
not energize the fluid circulating element.

### Claim 8

A method comprising:
receiving, by a logic device, a data stream addressed to a drop ejecting element of a fluid ejection device, said fluid ejection device having a fluid circulating element in fluid communication with a fluid ejection chamber housing the drop ejecting element, wherein the drop ejecting element and the fluid circulating element are independently addressable;
determining, by the logic device, whether the data stream indicates that the drop ejecting element is to be energized; and
in response to a determination that the data stream does not indicate that the drop ejecting element is to be energized, energizing, by the logic device, the fluid circulating element.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the drop ejecting element and the fluid circulating element are part of a primitive, the method further comprising:
determining whether a recirculation warming mode for the primitive is active; and
wherein energizing the fluid circulating element further comprises energizing the fluid circulating element in response to the recirculation warming mode for the primitive being active and not energizing the fluid circulating element in response to the recirculation warming mode for the primitive not being active.

### Claim 10 (depends on 8)

The method according to claim 8, wherein the drop ejecting element and the fluid circulating element are part of a primitive, the method further comprising:
determining that a recirculation warming mode for the primitive is set to be inactive;
determining whether to override the recirculation warming mode setting in response to the determination that the data stream does not indicate that the drop ejecting element is to be energized; and
energizing the fluid circulating element in response to a determination that the recirculation warming mode setting is to be overridden.

### Claim 11 (depends on 8)

The method according to claim 8, wherein the drop ejecting element and the fluid circulating element are part of a primitive, the method further comprising:
determining that a recirculation warming mode for the primitive is set to be active;
determining whether to override the recirculation warming mode setting in response to the determination that the data stream does not indicate that the drop ejecting element is to be energized; and
not energizing the fluid circulating element in response to a determination that the recirculation warming mode setting is to be overridden.

### Claim 12 (depends on 8)

The method according to claim 8, wherein the drop ejecting element and the fluid circulating element are part of a primitive, wherein the primitive includes additional drop ejecting elements and corresponding fluid circulating elements, and wherein the logic device is to receive the data stream in a time slice of a print cycle for the primitive, the method further comprising:
cycling through addresses of each of the additional drop ejecting elements prior to addressing the drop ejecting element or the fluid circulating element in a subsequent print cycle.

### Claim 13

A non-transitory computer readable storage medium on which is stored machine readable instructions that when executed by a processor are to cause the processor to:
receive a data stream addressed to a drop ejecting element of a fluid ejection device, said fluid ejection device having a fluid circulating element in fluid communication with a fluid ejection chamber housing the drop ejecting element, wherein the drop ejecting element and the fluid circulating element are independently addressable;
determine whether the data stream indicates that the drop ejecting element is to be energized; and
in response to a determination that the data stream does not indicate that the drop ejecting element is to be energized, energize the fluid circulating element.

### Claim 14 (depends on 13)

The non-transitory computer readable medium according to claim 13, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the machine readable instructions are to cause the processor to:
determine whether a recirculation warming mode for the primitive is active; and
wherein to energize the fluid circulating element, the machine readable instructions are to cause the processor to energize the fluid circulating element in response to the recirculation warming mode for the primitive being active and not energizing the fluid circulating element in response to the recirculation warming mode for the primitive not being active.

### Claim 15 (depends on 13)

The non-transitory computer readable medium according to claim 13, wherein the drop ejecting element and the fluid circulating element are part of a primitive, and wherein the machine readable instructions are to cause the processor to:
determine whether a recirculation warming mode setting is to be overridden in response to the determination that the data stream does not indicate that the drop ejecting element is to be energized; and
override the recirculation warming mode setting in response to a determination that the recirculation warming mode setting is to be overridden.
