| CPC G06F 3/1225 (2013.01) [G06F 3/1204 (2013.01); G06F 3/121 (2013.01); G06F 3/1234 (2013.01); G06F 3/1285 (2013.01)] | 12 Claims |

|
1. A communication apparatus capable of providing a specific function as a service according to an agreement, the communication apparatus comprising:
one or more processors that, by executing instructions stored in one or more memories, function as:
an acquisition unit configured to acquire, from a server, first information about an update for correcting an error in a program;
an update unit configured to update the program based on the information about the update; and
a regulation unit configured to regulate use of functions in the communication apparatus,
wherein the regulation unit
regulates the use of the specific function in a case where the information about the update acquired by the acquisition unit is first information about an update to correct an error relevant to provision of the service and the update is not executed by the update unit based on the first information, and
does not regulate the use of the specific function in a case where the information about the update acquired by the acquisition unit is second information about an update to correct an error irrelevant to the provision of the service and the update is not executed by the update unit based on the second information.
|