Patent ID: 8832678

Claim:
A printer having a framework for installing an application based on manifest information and using a prescription manifest determined to be used when using the framework, the printer comprising: a confirmation unit configured to confirm model information of the printer; a determination unit configured to determine, when installing the application to the printer, whether another manifest information is required in addition to the prescription manifest based on the model information of the printer confirmed by the confirmation unit; and a transmission unit configured, when the determination unit determines that the other manifest information is not required, to transmit information on the prescription manifest to the framework without transmitting the other manifest information, and configured, when the determination unit determines that the other manifest information is required, to edit the information on the prescription manifest using the other manifest information and to transmit the edited information on the prescription manifest to the frame work, wherein the framework installs, when the transmission unit transmits the edited information on the prescription manifest, the application based on the edited information on the prescription manifest.