Patent ID: 7029083

Claim:
A method for controllably refilling a fluid ejector having a refillable container usable to contain fluid, the fluid ejector ejecting fluid from the refillable container in response to ejection data contained in an ejection job, the method comprising: determining a first number of fluid ejection events remaining in the refillable container until the refillable container is to be refilled; determining a second number of fluid ejection events needed to complete the ejection job; refilling the refillable container if either a first condition or a second condition is satisfied; and calibrating a fluid quantity corresponding to a fluid ejection event based on a third number of fluid ejection events between the refillable container being filled and the refillable container when the either of the first or second condition is satisfied, wherein: the first condition is satisfied when the determined second number of fluid ejection events is greater than the determined first number of fluid ejection events, and the second condition is satisfied when the first number of fluid ejection events is at most zero.