BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram for explaining general print processing flows;
FIG. 2 is a diagram for explaining print processing flows when a plurality of graphics engines coexist;
FIG. 3 is a diagram for explaining print processing flows when a plurality of graphics engines coexist;
FIG. 4 is a block diagram for explaining the arrangement of an information processing system including an information processing apparatus and a printer;
FIG. 5 is a block diagram showing the arrangement of a printer driver enumeration display unit 500;
FIG. 6 is a flowchart for explaining the processing procedure of a printer driver enumeration mode setting unit 504;
FIG. 7 shows an example of a printer driver enumeration mode setting user interface (enumeration mode setting dialog);
FIG. 8 is a flowchart for explaining the processing procedure of the printer driver enumeration display unit 500;
FIG. 9 shows a display example of a printer driver enumeration displayed when the user selects the display mode of only native drivers (recommended) on the printer driver enumeration mode setting user interface shown in FIG. 7;
FIG. 10 shows a display example of the detection result displayed when the user selects a display mode of compatible printer drivers on the printer driver enumeration mode setting user interface shown in FIG. 7;
FIG. 11 is a schematic flowchart for explaining the processing procedure for displaying a default printer driver;
FIGS. 12A and 12B are flowcharts for explaining the processing procedure for displaying a default printer driver;
FIG. 13 shows an example of a user interface used to set a default printer driver;
FIG. 14 shows a save example of application-dependent default printer drivers which are used upon printing;
FIG. 15 shows a save example of graphics engine-dependent default printer drivers which are used upon printing;
FIG. 16 shows a display example of detected printer drivers;
FIG. 17 shows a display example of detected printer drivers;
FIG. 18 shows a display example of detected printer drivers;
FIG. 19 shows a window for displaying a default printer driver set as an output destination suited to an application as an output source; and
FIGS. 20A and 20B are diagrams showing the functional arrangement of an information processing apparatus according to one embodiment of the present invention.