<p>An image forming apparatus (1) in which multiple different type developers are usable includes an image forming unit (206); a cleaning device (213; 218); a collected developer passage (220); a rotatable developer conveyor (92) to transport developer collected by the cleaning device (213; 218) in the collected developer passage (220); a temporary developer container (225); a waste-developer container (226); and a controller (100) to control conveyance of the collected developer from the cleaning device (213; 218). The controller (100) refers to a developer type database in which each of the multiple different type developers is correlated with a conveyance condition to transport the collected developer. One of the multiple different type developers is set as the target developer, and the controller (100) changes the conveyance condition according to the developer type database when a content of an image output job indicates that a target developer is used.</p>