INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND PROGRAM
An information processing apparatus is provided that includes a first reception unit configured to receive selection of a printer driver set including a plurality of printer drivers corresponding to models of a plurality of printing devices; a second reception unit configured to receive selection of a model of a customization target from the printer driver set; a display unit configured to display a screen for customizing printing setting of the printer drivers; and a generation unit configured to generate customization information based on the customized printing setting received via the screen. The display unit is configured to be able to display a first screen for collectively customizing a specific printing setting in a plurality of selected models of the customization target and a second screen for individually customizing a printing setting in one selected model of the customization target.
1 . An information processing apparatus comprising:
a first reception unit configured to receive selection of a printer driver set including a plurality of printer drivers corresponding to models of a plurality of printing devices;
a second reception unit configured to receive selection of a model of a customization target from the printer driver set;
a display unit configured to display a screen for customizing printing setting of the printer drivers; and
a generation unit configured to generate customization information based on the customized printing setting received via the screen,
wherein the display unit is configured to be able to display a first screen for collectively customizing a specific printing setting in a plurality of selected models of the customization target and a second screen for individually customizing a printing setting in one selected model of the customization target.
2 . The information processing apparatus according to claim 1 ,
wherein the display unit does not display a printing setting in which the model received by the second reception unit is not supported, on the first screen.
3 . The information processing apparatus according to claim 1 ,
wherein the display unit displays information indicating whether the printing setting supported by the model received by the second reception unit is a printing setting supported by all the models or a printing setting supported by some of the models, on the second screen.
4 . The information processing apparatus according to claim 3 ,
wherein, if a cursor is combined with the model displayed on the second screen, the display unit displays a tooltip indicating the printing setting supported by the model.
5 . The information processing apparatus according to claim 1 , further comprising:
a storage unit configured to store the generated customization information in the printer driver set,
wherein the storage unit acquires device information of the printing device and stores the acquired device information and the generated customization information.
6 . The information processing apparatus according to claim 5 ,
wherein, if the printing setting is not reflectable to the device information, the storage unit does not store the generated customization information.
7 . The information processing apparatus according to claim 1 ,
wherein the display unit decides a display procedure of items of the printing setting displayed on the second screen based on a weight coefficient of a frequency of the customization and the number of supports.
8 . A method of controlling an information processing apparatus, comprising:
receiving selection of a printer driver set including a plurality of printer drivers corresponding to models of a plurality of printing devices;
receiving selection of a model of a customization target from the printer driver set;
displaying a screen for customizing printing setting of the printer drivers; and
generating customization information based on the customized printing setting received via the screen,
wherein the displaying is configured to be able to display a first screen for collectively customizing a specific printing setting in a plurality of selected models of the customization target and a second screen for individually customizing a printing setting in one selected model of the customization target.
9 . The method of controlling the information processing apparatus, according to claim 8 ,
wherein, the displaying does not display a printing setting in which the model received by the second reception unit is not supported, on the first screen.
10 . The method of controlling the information processing apparatus, according to claim 8 ,
wherein the displaying displays information indicating whether the printing setting supported by the model received by the second reception unit is a printing setting supported by all the models or a printing setting supported by some of the models, on the second screen.
11 . The method of controlling the information processing apparatus, according to claim 10 ,
wherein, if a cursor is combined with the model displayed on the second screen, the displaying displays a tooltip indicating the printing setting supported by the model.
12 . The method of controlling the information processing apparatus, according to claim 8 , further comprising:
storing the generated customization information in the printer driver set,
wherein the storing acquires device information of the printing device and stores the acquired device information and the generated customization information.
13 . The method of controlling the information processing apparatus according to claim 12 ,
wherein, if the printing setting is not reflectable to the device information, the storing does not store the generated customization information.
14 . The method of controlling the information processing apparatus according to claim 8 ,
wherein the displaying decides a display procedure of items of the printing setting displayed on the second screen based on a weight coefficient of a frequency of the customization and the number of supports.
15 . A non-transitory storage medium on which is stored a computer program for making a computer execute a method for controlling an information processing apparatus, the method comprising:
receiving selection of a printer driver set including a plurality of printer drivers corresponding to models of a plurality of printing devices;
receiving selection of a model of a customization target from the printer driver set;
displaying a screen for customizing printing setting of the printer drivers; and
generating customization information based on the customized printing setting received via the screen,
wherein the displaying is configured to be able to display a first screen for collectively customizing a specific printing setting in a plurality of selected models of the customization target and a second screen for individually customizing a printing setting in one selected model of the customization target.