Then, a CPU preferably changes print modes (for example, adjustment of an image forming condition, adjustment of a conveying condition such as adjustment of a pressing force on a roller used for conveyance, stop of printing, stop of recording media conveyance, generation of a warning signal, control of double-sided print), based on the detection results of the sheet material double feed detection