Patent ID: 8218172

Claim:
An information processing apparatus capable of communicating with a printer, comprising: a transfer control unit adapted to transfer, to the printer, one print job generated by a generation unit; a recognition unit adapted to recognize a notification responsive to successful ejection of a printout of a physical page, the notification being sent from the printer; and a judgment unit adapted to judge whether or not the printer to which the one print job has been transferred is a type of the printer from which the recognition unit can detect the number of successfully printed pages in the one print job based on the notification sent, wherein, when a process based on the transferred one print job is interrupted: the transfer control unit transfers, to the printer, a print job for starting from the first page of the one print job, if the judgment unit judges that the recognition unit cannot detect the number of successfully printed pages based on the notification; and the transfer control unit detects an error generation page in the one print job on the basis of the notification sent from the printer, determines a re-print start page on the basis of the error generation page, and transfers, to the printer, a print job for starting from the determined re-start page if the judgment unit judges that the recognition unit can detect the number of successfully printed pages based on the notification.