Patent ID: 8860978

Claim:
An information processing apparatus comprising: a print instruction receiving unit adapted to receive a print instruction to print target print data comprising a selected print data item from among a plurality of print data items saved in association with output settings in one or more data storage devices; a determination unit adapted to determine whether or not the target print data comprises a plurality of selected print data items; a selection receiving unit adapted to receive, in response to the determination unit determining that the target print data comprises the plurality of selected print data items, a selection of whether or not to confirm print settings of each selected print data item of the plurality of selected print data items, the selection applicable to all of the plurality of selected print data items; a settings input unit adapted to, in response to the selection receiving unit receiving the selection to confirm print settings: when a selected print data item of the plurality of selected print data items is stored in an apparatus other than a printer, display an output setting window for allowing a user to make different output settings for different selected print data items of the plurality of selected print data items and to designate a different printer to be used for different selected print data items of the plurality of selected print data items, when a selected print data item of the plurality of selected print data items is stored in the printer, display an output setting window having no field for designating a printer for allowing a user to make different output setting for different selected print data items of the plurality of selected print data items, and receive an input of output settings via the displayed output setting window for each selected print data item of the plurality of selected print data items and save, in one or more data storage devices, the received output settings as output settings associated with the corresponding selected print data items; and a transmission unit adapted to transmit the plurality of selected print data items and the corresponding output settings associated with the plurality of selected print data items to a designated printer, after the settings input unit has initiated the saving.