| CPC G06F 3/1225 (2013.01) [G06F 3/1288 (2013.01)] | 6 Claims |

|
1. A printing apparatus configured to communicate with a print system configured to provide a print service via a network, the printing apparatus comprising:
one or more memories storing instructions; and
one or more processors capable of executing the instructions causing the printing apparatus to:
perform registration processing for the print service provided by the print system;
transmit, as a device information notification, first information about software applicable to the printing apparatus to the print system, wherein the first information is managed by a management server configured to manage software;
issue an event request to the print system;
acquire second information about software used for an update from the print system in a case where an update event of updating software that has been installed in the printing apparatus based on an operation input to the print system is included in a response received in response to the event request;
transmit, to the print system, information indicating that the update is ongoing as a device status before updating processing is performed based on the update event;
perform the updating processing, wherein the updating processing is performed for updating the software that has been installed in the printing apparatus using software that the printing apparatus acquires from the management server based on the acquired second information; and
perform job processing in a case where an event of the job processing is included in the response received in response to the event request.
|