Patent ID: 8184313

Claim:
An information processing apparatus configured to communicate with a printer, the apparatus comprising: a processor; memory; a receiving unit configured to receive print data; a determination unit configured to determine whether the print data received by the receiving unit can be processed outside predetermined hours; a setting unit configured to set an attribute indicating processability outside the predetermined hours to the print data if the determination unit determines that the print data can be processed outside the predetermined hours; a selecting unit which is configured to select the print data whose delivery time is later than other print data from within a plurality of pieces of the print data to which the attribute is set by the setting unit if new print data cannot be allocated to the schedule for processing during the predetermined hours; a display configured to display a screen to prompt a user of performing a trial print of the data selected by the selecting unit; a performing unit configured to perform the trial print of the data selected by the selecting unit after the screen is displayed; and a scheduling unit configured to allocate the print data selected by the selecting unit to the schedule outside the predetermined hours in a case where the trial printing does not result in errors, and to cancel the allocation of the print data to the schedule outside the predetermined hours in a case where the trial printing does result in error.