Among the given options, the stepper motor is the most suitable for computer printer drive. Stepper motors are widely used in printers and other similar applications that require precise positioning and control. They provide accurate control over the rotation angle and have excellent speed control capabilities. Stepper motors operate by converting digital input pulses into incremental mechanical movements, making them ideal for precise positioning and controlling the movement of printer components such as the print head. Therefore, option D, stepper motor, is the correct answer.