Patent ID: 9069508
Filing Date: 2015-06-30
Classification: G06F

Abstract:
1. An information processing method executed by an information processing apparatus comprising a storage device and connected with a printing device, the method comprising: generating by using a command generation module, a print command based on spool data of a print job; transmitting by using a command transmission module, the generated print command to the printing device in order to print pages corresponding to the generated print command on the printing device; determining, by the command transmission module, whether an error has occurred in the printing device; managing in the storage device, in a case where the determining step determines that an error has occurred, a correspondence between job identification information that identifies the print job for which the error occurred and information about a number of printed pages at a moment when the error occurred; issuing an instruction for reprinting of the print job for which the error occurred; determining whether the print job to be processed for reprinting is a data type to be spooled by an intermediate drawing command, and whether job identification information of the print job to be processed for reprinting coincides with job identification information managed by the storage device; controlling the transmitting by using the command transmission module so that transmission of a part of the print command generated by using the command generation module is skipped, when the determining step determines that the print job to be processed for reprinting is not the data type to be spooled by the intermediate drawing command and the job identification information of the print job to be processed coincides with the job identification information managed by the storage device, wherein the part of the print command corresponds to the printed pages; and transmitting, for using the print command corresponding to remaining pages that have not been printed for printing in the printing device, a print setting command relating to the printed pages to the printing device, when the transmitting of the part of the generated print command is skipped by using the command transmission module, and wherein, when it is determined that the print job to be processed for reprinting is the data type to be spooled by the intermediate drawing command and job identification information of the print job to be processed coincides with the job identification information managed by the storage device, a print command based on spool data of remaining pages included in the print job to be processed for reprinting is generated by using the command generation module according to the information about the number of printed pages managed by the storage device, and the generated print command based on spool data of remaining pages is transmitted to the printing device by the command transmission module.