An information processing apparatus that improves operability,
productivity and flexibility in print setting when collectively executing
print jobs. If a print instruction is input, a job list display unit
determines whether the instruction is directed to a plurality of job data
items. If the instruction is directed to a plurality of job data items,
it is determined whether or not to allow the user to confirm output
settings for each individual print job. If the user confirms the output
settings, a user interface for making a change to the output settings
associated with each individual print job is displayed. The displayed
output settings are the output settings saved together with the job data
item. If the user does not confirm the output settings, the user
interface is not displayed, and output settings and the corresponding job
data item are associated with each other, and they are transferred to a
printer.