Printing apparatus with adaptive servicing sled control and method
First Claim
Patent Images
1. A method of adaptively controlling an amount of force applied to a servicing sled used to clean an inkjet printhead, comprising:
- (a) applying a run force associated with a stored force level to the servicing sled;
(b) sensing a first unintentional stall of the servicing sled during application of the run force;
(c) selecting a lowest test force from a plurality of test forces to be a current test force;
(d) applying the current test force to the servicing sled;
(e) upwardly incrementing the current test force if a second unintentional stall of the servicing sled is sensed during application of the current test force, otherwise storing an adapted force level indication associated with the current test force in place of the stored force level indication; and
(f) repeating operations (d) and (e) if the current test force is less than a highest test force form the plurality of test forces, otherwise storing an adapted force level indication associated with the highest test force in place of the stored force level indication.
2 Assignments
0 Petitions
Accused Products
Abstract
An inkjet printer having functionality to adaptively control an amount of force applied to a servicing sled used to clean an inkjet printhead. In selecting a run force to be applied to the servicing sled, a test force is applied to the servicing sled to determine if the servicing sled will move a predetermined distance under the test force.
19 Citations
25 Claims
-
1. A method of adaptively controlling an amount of force applied to a servicing sled used to clean an inkjet printhead, comprising:
-
(a) applying a run force associated with a stored force level to the servicing sled;
(b) sensing a first unintentional stall of the servicing sled during application of the run force;
(c) selecting a lowest test force from a plurality of test forces to be a current test force;
(d) applying the current test force to the servicing sled;
(e) upwardly incrementing the current test force if a second unintentional stall of the servicing sled is sensed during application of the current test force, otherwise storing an adapted force level indication associated with the current test force in place of the stored force level indication; and
(f) repeating operations (d) and (e) if the current test force is less than a highest test force form the plurality of test forces, otherwise storing an adapted force level indication associated with the highest test force in place of the stored force level indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An inkjet printer, comprising:
-
a printhead adapted to progressively deposit ink droplets on a print medium;
a servicing sled having a wiper for removing contaminants from the printhead;
a drive motor coupled to the servicing sled with a sled drive linkage to move the servicing sled with respect to the printhead;
a sensor adapted to generate a signal indicative of distance traveled by the servicing sled; and
a control assembly adapted to control the drive motor so as to vary mechanical force applied to the servicing sled, the control assembly programmed to select a run force from a plurality of run forces with which to move the servicing sled during a printhead service by controlling the drive motor to apply a test force from a plurality of test forces to the servicing sled, each test force corresponding to one of the run forces, and by comparing a distance traveled by the servicing sled during application of the test force and a predetermined distance to determine if the test force is sufficient to actuate the servicing sled. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
(a) select a lowest test force from the plurality of test forces to be a current test force;
(b) apply the current test force to the servicing sled; and
(c) upwardly increment the current test force if an unintentional stall of the servicing sled is sensed during application of the current test force, otherwise setting the run force corresponding to the current test force as the selected run force; and
(d) repeat operations (b) and (c) if the current test force is less than a highest test force form the plurality of test forces, otherwise setting the run force corresponding to the highest test force as the selected run force.
-
-
14. The printer of claim 12, further comprising a memory for storing the selected run force level.
-
15. The printer of claim 12, wherein selection of the run force level is made following detection an unintentional stall during the printhead service.
-
16. The printer of claim 15, wherein during the print head service the control assembly executes code to attempt to move the servicing sled from a home position adjacent a first stop to an intentional stall position adjacent a second stop and to discontinue the application of force upon sensing that the servicing sled has stopped moving.
-
17. The printer of claim 16, wherein detection of the unintentional stall includes comparing a distance actually traveled by the servicing sled during the move attempt with a predetermined distance, the unintentional stall being sensed if the actually traveled distance is less than the predetermined distance.
-
18. The printer of claim 16, wherein during the printhead service the control assembly executes code to reduce the amount of mechanical force applied to the servicing sled in expectation of the servicing sled arriving at the intentional stall position.
-
19. The printer of claim 12, further comprising a drive motor controller for supplying pulse width modulated electrical power to the drive motor in accordance with a control output signal from the control assembly.
-
20. The printer of claim 12, wherein each test force is smaller than the corresponding run force.
-
21. The printer of claim 12, wherein each test force is smaller than the corresponding run force except for a highest test force of the plurality of test forces, the highest test force being the same as the corresponding run force.
-
22. The printer of claim 12, wherein during the actuation of the servicing sled with the test force, the control assembly is programmed to attempt a first move of the servicing sled to move the servicing sled to a home position adjacent a first stop and to attempt a second move of the servicing sled to move the servicing sled from the home position to an intentional stall position adjacent a second stop.
-
23. The printer of claim 22, wherein the distance actually traveled by the servicing sled during the second move attempt is the distance compared with the predetermined distance, the test force being sufficient if the actually traveled distance is as great as the predetermined distance.
-
24. The printer of claim 22, during the actuation of the servicing sled with the test force, the control assembly is programmed to attempt a third move of the servicing sled to move the servicing sled from the intentional stall position to the home position.
-
25. The printer of claim 24, wherein the controller is programmed to compare a distance actually traveled by the servicing sled during the second move attempt with the predetermined distance and to compare a distance actually traveled by the servicing sled during the third move attempt with the predetermined distance, the test force being sufficient if both actually traveled distances are as great as the predetermined distance.
Specification