A print control method of a printing system including a group printer driver which can control a plurality of member printer drivers, the plurality of member printer drivers having a common set item corresponding to a printer function which can be inquired by a print control program, on which the group printer driver operates, via an operating system irrespective of a difference of a plurality of member printer drivers and each member printer driver having an expansion set item corresponding to a printer function that cannot always be inquired by the group printer driver via the operating system, the method characterized by comprising: an obtaining step of obtaining ability information of each of the member printer drivers; a discrimination step of discriminating from the ability information obtained for each member printer driver of the plurality of member printer drivers, if the expansion set item in a setting screen of the member printer driver where one or more settings of the expansion set item can be set, is controllable by the group printer driver; an extracting step (S905, S906) of, if the discrimination step discriminates all of the member printer drivers as having the expansion set item which can be controlled by the group printer driver, extracting from the member printer drivers a commonly held common set item and an expansion set item, and if the discrimination step does not discriminate all of the member printer drivers as having the expansion set item which is controllable by the group printer driver, extracting from the member printer drivers a commonly held common set item; a control step (S905, S906) of controlling the group printer driver so that the expansion set item or common set item extracted in said extracting step can be set on a setting screen of the group printer driver; an inhibiting step (S905, S906) of controlling a member printer driver so that, on the setting screen of the member printer driver in which display of the expansion set item can be controlled by the group printer driver, the setting of the one or more settings of the expansion set item set on the setting screen of the group printer driver cannot be changed on the setting screen of the member printer driver; an invalidating step (S906, S909, S910) of controlling a member printer driver so that, if a setting of a common set item set on a setting screen of the group printer driver where one or more settings of the common set item can be set, is changed on the setting screen of the member printer driver in which display of the expansion set item cannot be controlled by the group printer driver, the changed setting is made invalid; and a print control step of controlling the plurality of member printer drivers to execute printing based on a print setting designated via the setting screen of the group printer driver, wherein print data generated in said print control step are sent to printing apparatuses corresponding to the respective member printer drivers. an obtaining step of obtaining ability information of each of the member printer drivers; a discrimination step of discriminating from the ability information obtained for each member printer driver of the plurality of member printer drivers, if the expansion set item in a setting screen of the member printer driver where one or more settings of the expansion set item can be set, is controllable by the group printer driver; an extracting step (S905, S906) of, if the discrimination step discriminates all of the member printer drivers as having the expansion set item which can be controlled by the group printer driver, extracting from the member printer drivers a commonly held common set item and an expansion set item, and if the discrimination step does not discriminate all of the member printer drivers as having the expansion set item which is controllable by the group printer driver, extracting from the member printer drivers a commonly held common set item; a control step (S905, S906) of controlling the group printer driver so that the expansion set item or common set item extracted in said extracting step can be set on a setting screen of the group printer driver; an inhibiting step (S905, S906) of controlling a member printer driver so that, on the setting screen of the member printer driver in which display of the expansion set item can be controlled by the group printer driver, the setting of the one or more settings of the expansion set item set on the setting screen of the group printer driver cannot be changed on the setting screen of the member printer driver; an invalidating step (S906, S909, S910) of controlling a member printer driver so that, if a setting of a common set item set on a setting screen of the group printer driver where one or more settings of the common set item can be set, is changed on the setting screen of the member printer driver in which display of the expansion set item cannot be controlled by the group printer driver, the changed setting is made invalid; and a print control step of controlling the plurality of member printer drivers to execute printing based on a print setting designated via the setting screen of the group printer driver, wherein print data generated in said print control step are sent to printing apparatuses corresponding to the respective member printer drivers.