An image forming apparatus including an image-bearing member unit and a developing unit that are attachable thereto and detachable therefrom, wherein the image-bearing member unit comprises: a rotatable image-bearing member on which an electrostatic latent image is formed; a cleaning member configured to come into contact with the image-bearing member to remove developer from a surface of the image-bearing member; and a first memory configured to store information about a driven amount of the image-bearing member unit, wherein the driven amount of the image-bearing member unit is a cumulative driven amount determined based on the number of rotations of the image-bearing member, wherein the developing unit comprises: a developer bearing member configured to supply developer to the surface of the image-bearing member to develop the electrostatic latent image into a developer image, at least a part of the developer bearing member being coated with a lubricant; and a second memory configured to store information about a driven amount of the developing unit, the image forming apparatus comprising: a communication unit (515, 516) configured to read the information stored in the first memory and the information stored in the second memory; and a control unit configured to control execution of a coating agent removal sequence for removing the lubricant from the developer bearing member, wherein the control unit is configured to control a developer supply amount per unit time supplied from the developer bearing member in the coating agent removal sequence based on the information about the driven amount of the image-bearing member unit acquired from the first memory via the communication unit, and the information about the driven amount of the developing unit acquired from the second memory via the communication unit. a rotatable image-bearing member on which an electrostatic latent image is formed; a cleaning member configured to come into contact with the image-bearing member to remove developer from a surface of the image-bearing member; and a first memory configured to store information about a driven amount of the image-bearing member unit, wherein the driven amount of the image-bearing member unit is a cumulative driven amount determined based on the number of rotations of the image-bearing member, wherein the developing unit comprises: a developer bearing member configured to supply developer to the surface of the image-bearing member to develop the electrostatic latent image into a developer image, at least a part of the developer bearing member being coated with a lubricant; and a second memory configured to store information about a driven amount of the developing unit, the image forming apparatus comprising: a communication unit (515, 516) configured to read the information stored in the first memory and the information stored in the second memory; and a control unit configured to control execution of a coating agent removal sequence for removing the lubricant from the developer bearing member, wherein the control unit is configured to control a developer supply amount per unit time supplied from the developer bearing member in the coating agent removal sequence based on the information about the driven amount of the image-bearing member unit acquired from the first memory via the communication unit, and the information about the driven amount of the developing unit acquired from the second memory via the communication unit. a developer bearing member configured to supply developer to the surface of the image-bearing member to develop the electrostatic latent image into a developer image, at least a part of the developer bearing member being coated with a lubricant; and a second memory configured to store information about a driven amount of the developing unit, the image forming apparatus comprising: a communication unit (515, 516) configured to read the information stored in the first memory and the information stored in the second memory; and a control unit configured to control execution of a coating agent removal sequence for removing the lubricant from the developer bearing member, wherein the control unit is configured to control a developer supply amount per unit time supplied from the developer bearing member in the coating agent removal sequence based on the information about the driven amount of the image-bearing member unit acquired from the first memory via the communication unit, and the information about the driven amount of the developing unit acquired from the second memory via the communication unit. a communication unit (515, 516) configured to read the information stored in the first memory and the information stored in the second memory; and a control unit configured to control execution of a coating agent removal sequence for removing the lubricant from the developer bearing member, wherein the control unit is configured to control a developer supply amount per unit time supplied from the developer bearing member in the coating agent removal sequence based on the information about the driven amount of the image-bearing member unit acquired from the first memory via the communication unit, and the information about the driven amount of the developing unit acquired from the second memory via the communication unit.