A method of controlling an image forming apparatus having at least one
consumption part. The method includes fetching specification information
corresponding to the at least one consumption part, detecting whether
control information for controlling a printing operation of the image
forming apparatus according to the specification information is present
in a memory of the image forming apparatus, storing the specification
information of the at least one consumption part and the control
information about the printing operation into the memory of the image
forming apparatus when the control information is not present in the
memory, and controlling the printing operation of the image forming
apparatus according to the control information stored in the memory of
the image forming apparatus.