Patent ID: 8217604

Claim:
A method for controlling a motor which is used as a driving source in an apparatus that moves a mechanism by constant speed control, the method comprising: performing a first preliminary drive by outputting a first driving signal to the motor to move the mechanism; performing a second preliminary drive by outputting a second driving signal corresponding to a cogging period of the motor from a predetermined phase and the first driving signal to the motor, to move the mechanism; determining a phase of the second driving signal for an actual drive when the output of the second driving signal is started, based on speeds acquired in the first and second preliminary drives; performing a third preliminary drive by outputting the second driving signal from the determined phase to the motor and the first driving signal to the motor, to move the mechanism; determining an amplitude of the second driving signal for an actual drive based on a speed acquired in the third preliminary drive; and executing the actual drive of the mechanism to perform predetermined processing by starting output of the second driving signal to the motor based on the determined phase and the determined amplitude as well as the first driving signal to the motor.