An image forming apparatus comprising: an accepting unit, which is configured to accept a print job; a printing unit, which is configured to print an image on a recording medium in accordance with the print job accepted by the accepting unit, wherein the printing unit is configured to perform a high-speed double-sided print processing operation to print an image on a second recoding medium during a period between when a first side of a first recording medium is printed and when a second side of the first recording medium is printed when a plurality of recording media are being subjected to double-sided printing, wherein the high-speed double-sided print processing operation is of a definite number mode, in which a given number of the recording media are processed by one high-speed double-sided print processing operation, and the high-speed double sided print processing operation is performed a plurality of times; characterized in an adjustment unit, which is configured to perform an image quality adjustment to adjust image quality achieved during printing a determination unit that is configured to determine whether or not adjustment execution conditions will be fulfilled during performance of the high-speed double-sided print processing operation before the high-speed double-sided print processing operation is initiated; and a control unit, which is configured to control the adjustment unit to perform the image quality adjustment before initiation of the high-speed double-sided print process operation, which was determined to fulfill the adjustment execution conditions, when the determination unit determines that the adjustment execution conditions will be fulfilled, and wherein the control unit is configured to control the adjustment unit to perform the image quality adjustment during a period between sequentially adjacent high-speed double-sided print processing operations of the print job. an accepting unit, which is configured to accept a print job; a printing unit, which is configured to print an image on a recording medium in accordance with the print job accepted by the accepting unit, wherein the printing unit is configured to perform a high-speed double-sided print processing operation to print an image on a second recoding medium during a period between when a first side of a first recording medium is printed and when a second side of the first recording medium is printed when a plurality of recording media are being subjected to double-sided printing, wherein the high-speed double-sided print processing operation is of a definite number mode, in which a given number of the recording media are processed by one high-speed double-sided print processing operation, and the high-speed double sided print processing operation is performed a plurality of times; characterized in an adjustment unit, which is configured to perform an image quality adjustment to adjust image quality achieved during printing a determination unit that is configured to determine whether or not adjustment execution conditions will be fulfilled during performance of the high-speed double-sided print processing operation before the high-speed double-sided print processing operation is initiated; and a control unit, which is configured to control the adjustment unit to perform the image quality adjustment before initiation of the high-speed double-sided print process operation, which was determined to fulfill the adjustment execution conditions, when the determination unit determines that the adjustment execution conditions will be fulfilled, and wherein the control unit is configured to control the adjustment unit to perform the image quality adjustment during a period between sequentially adjacent high-speed double-sided print processing operations of the print job.