An image forming apparatus, comprising: a printing unit configured to perform printing on a sheet; a multi sheet feed detecting unit (52, 221) configured to detect a multi sheet feed; an image holding unit configured to hold an image expected to be printed on the sheet on which the multi sheet feed is detected; and a print control unit configured to control the printing unit; and wherein the print control unit is further configured to (a) cancel printing on the sheet on which the multi sheet feed is detected, and (b) to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that is in transport after the sheet on which the multi sheet feed is detected, is nearest in a transporting order to the sheet on which the multi sheet feed is detected, and characterized by a sheet property sensor; and in that the print control unit is further configured to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that has the same property as the sheet on which the multi sheet feed is detected based on the output of the sheet property sensor, and in that the print control unit is further configured such that the other sheet of the sheets in transportation has already been started to transfer before the multi sheet feed has been detected. a printing unit configured to perform printing on a sheet; a multi sheet feed detecting unit (52, 221) configured to detect a multi sheet feed; an image holding unit configured to hold an image expected to be printed on the sheet on which the multi sheet feed is detected; and a print control unit configured to control the printing unit; and wherein the print control unit is further configured to (a) cancel printing on the sheet on which the multi sheet feed is detected, and (b) to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that is in transport after the sheet on which the multi sheet feed is detected, is nearest in a transporting order to the sheet on which the multi sheet feed is detected, and characterized by a sheet property sensor; and in that the print control unit is further configured to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that has the same property as the sheet on which the multi sheet feed is detected based on the output of the sheet property sensor, and in that the print control unit is further configured such that the other sheet of the sheets in transportation has already been started to transfer before the multi sheet feed has been detected. (a) cancel printing on the sheet on which the multi sheet feed is detected, and (b) to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that is in transport after the sheet on which the multi sheet feed is detected, is nearest in a transporting order to the sheet on which the multi sheet feed is detected, and characterized by a sheet property sensor; and in that the print control unit is further configured to cause the printing unit to print the image held by the image holding unit on another sheet of the sheets in transportation that has the same property as the sheet on which the multi sheet feed is detected based on the output of the sheet property sensor, and in that the print control unit is further configured such that the other sheet of the sheets in transportation has already been started to transfer before the multi sheet feed has been detected. is in transport after the sheet on which the multi sheet feed is detected, is nearest in a transporting order to the sheet on which the multi sheet feed is detected, and characterized by a sheet property sensor; and in that