Fluidic actuator scheduling
AssigneeHewlett-Packard Development Company, L.P.
InventorsEric Martin, Andrew Koll
Life of this patent
Estimating the term…
Abstract
An example printer includes an actuator selection engine. The actuator selection engine is to determine, for an array including a plurality of fluidic actuators, which fluidic actuators to fire. The printer also includes a balancing engine. The balancing engine is to analyze the determined fluidic actuators to identify a large set of fluidic actuators scheduled to fire substantially simultaneously. The balancing engine is also to schedule the large set of fluidic actuators among a plurality of fire pulse groups. Each fire pulse group may include a subset of the large set of fluidic actuators to be fired at a time distinct from another subset.
Claims15
A printer comprising:
- an actuator selection engine to determine, for an array including a plurality of fluidic actuators, which fluidic actuators to fire;
- and
- a balancing engine to:
- analyze the determined fluidic actuators to identify a large set of fluidic actuators scheduled to fire substantially simultaneously, and
- schedule the large set of fluidic actuators among a plurality of fire pulse groups, each fire pulse group including a subset of the large set of fluidic actuators to be fired at a time distinct from another subset.
A method, comprising:
- analyzing array data to identify an address with a large set of fluidic actuators scheduled to fire substantially simultaneously, the array data indicating a plurality of fluidic actuators from an array to fire, the plurality of fluidic actuators including a plurality of addresses;
- generating a print array group that includes a plurality of fire pulse groups for the address with the large set of fluidic actuators, each of the plurality of fire pulse groups including a subset of the large set of fluidic actuators, each subset to be fired at a distinct time;
- and
- transmitting the print array group to a printhead, the printhead comprising the array including the plurality of fluidic actuators.
A system comprising:
- an interface to receive array data indicating a plurality of fluidic actuators from an array to fire, the plurality of fluidic actuators including a plurality of addresses;
- an analysis engine to analyze the array data to identify an address with a large set of fluidic actuators scheduled to fire substantially simultaneously;
- and
- a scheduling engine to schedule firing of the large set of fluidic actuators among a plurality of fire pulse groups, each fire pulse group including a subset of the large set of fluidic actuators to be fired at a time distinct from another subset.
Dependencies are inferred from the claim text.