| CPC G06F 3/1288 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1225 (2013.01); G06F 3/1226 (2013.01); G06F 3/1253 (2013.01)] | 15 Claims |

|
1. An information processing apparatus comprising:
a first driver that generates print data to be transmitted to an image forming apparatus not via a cloud server;
a second driver that generates print data to be transmitted to the image forming apparatus via the cloud server; and
a controller including a processor, the controller causing the information processing apparatus to:
receive, from the image forming apparatus, identification information of the image forming apparatus;
acquire first information regarding a first print setting extension application based on the received identification information, the first print setting extension application extending a function of the first driver;
download the first print setting extension application based on the acquired first information regarding the first print setting extension application;
receive, from a predetermined server apparatus, the identification information of the image forming apparatus;
generate another identification information by adding predetermined information corresponding to cloud printing to the identification information received from the predetermined server apparatus;
acquire information regarding a second print setting extension application based on the generated another identification information, the second print setting extension application extending a function of the second driver, the second print setting extension application allowing a user to set a print setting cannot set by the first print setting extension application; and
download the second print setting extension application based on the acquired information regarding the second print setting extension application.
|