Patent ID: 7215091

Claim:
A method for controlling a DC motor with a motor driver during a potential stall of the DC motor while it tries to move a printhead carrier of an inkjet printer past a capping device of the inkjet printer comprising the steps of: a) detecting the start of the potential stall of the DC motor when the printhead carrier encounters the capping device; b) thereafter during the potential stall using an input to the motor driver which corresponds to a desired pulsed motor voltage; wherein the desired pulsed motor voltage has a desired pulsed motor voltage versus time profile including a pulse ramp-up period having a plurality of ramp-up voltage pulses consecutively increasing in pulse height, and wherein the desired pulsed motor voltage versus time profile also includes a substantially constant and non-zero inter-pulse voltage between adjacent ramp-up voltage pulses; and c) outputting from the motor driver a control voltage to the DC motor based on the input.