Patent ID: 8817290

Claim:
An information processing apparatus comprising: a storage unit configured to generate a print job including setting information indicating contents of setting of printing, when printing of document data is instructed to an image forming apparatus, and store the generated print job; a selection unit configured to select the generated print job stored by the storage unit or the document data as a print target according to a user operation via an input device; a setting unit configured to perform setting of printing to the print target selected by the selection unit according to the user operation; and an instruction unit configured to make a comparison of the setting information included in the print job with the setting information indicating the contents of the setting performed by the setting unit when the instruction unit determines that the print job is selected by the selection unit, and when the comparison indicates that the setting information included in the print job and the setting information indicating the contents of the setting performed by the setting unit match, perform warning, and when the instruction unit determines that the document data is selected by the selection unit, instruct the image forming apparatus to perform printing, wherein the instruction unit compares the setting information included in the print job with the setting information indicating the contents of the setting performed by the setting unit when the comparison indicates that the setting information included in the print job and the setting information indicating the contents of the setting performed by the setting unit do not match, and compares the image forming apparatus instructed to perform printing with an image forming apparatus indicated by the print job, and outputs a message for confirming whether or not to perform printing and indicating when the image forming apparatus instructed to perform printing is different from the image forming apparatus indicated by the print job, when the setting information except for information indicating a number of print copies is the same, and instructs the image forming apparatus to perform printing based on an operation by the user in response to the output message.