A method for controlling an image reading apparatus, comprising:
- prompting a light source section to illuminate a document with light;
- prompting an image sensor, on the basis of reflected light from the document, to output an image signal in single-line units in a main scanning direction;
- directing reflected light from the document onto the image sensor;
- accepting input of an enlargement factor at which to scan a document;
- accepting selection of document scanning modes including a normal mode and a quiet mode;
- generating, on the basis of the image signals outputted by the image sensor, image data of a document, from pixels in a quantity according to the enlargement factor that was set from the operating section;
- prompting either a document or the light source section, or both, to be moved by the stepper motor;
- generating a pulse signal, and inputting the generated pulse signal to the stepper motor;
- prompting the stepper motor to rotate at a speed in accordance with the frequency of the generated pulse signal;
- and
- during scanning in the quiet mode, generating and inputting to the stepper motor a pulse signal of a frequency contained within a predetermined quiet mode frequency band which is a frequency band in which vibration based on rotation of the stepper motor is at or below a predetermined normal vibration level.