A control method for an image processing apparatus capable of performing, in parallel, a plurality of pieces of image processing including scan processing of a document with a scanner unit, the image processing apparatus including an image memory that retains image data transferred from the scanner unit, the control method including causing the scanner unit to set a transfer rate at which the scanner unit transfers the image data to the image memory, in accordance with whether or not image processing different from the scan processing is to be performed in parallel with the scan processing,
- the control method, in one flow of the scan processing, comprising:
- transmitting, when the document is conveyed, a first instruction for setting of the transfer rate to the scanner unit;
- setting the transfer rate, based on the first instruction, in the scanner unit;
- transmitting, when the image data is transferred, a second instruction for setting of the transfer rate to the scanner unit;
- and
- in the scanner unit:
- transferring, in a case where the transfer rate indicated by the first instruction and the transfer rate indicated by the second instruction are different, the image data after changing the transfer rate, based on the second instruction;
- and transferring, in a case where the transfer rate indicated by the first instruction and the transfer rate indicated by the second instruction are identical, the image data without changing the transfer rate set based on the first instruction when the document is conveyed.