Patent ID: 9672172
Date: 2017-06-06
CPC Classifications: G06F,G06K

Claim:
1. An information processing apparatus comprising: an execution unit configured to execute, for each of a plurality of pages, both of a first control step for controlling a printing apparatus to print a single page and a second control step, for controlling the printing apparatus with regard to the single page, to be executed after completion of the first control step for the single page, wherein after completion of the first and second control steps for the single page, the execution unit executes both of the first and second control steps for another single page; an interruption unit configured to interrupt the execution in a case where a predetermined interruption factor occurs during the execution of processing by the execution unit; an acceptance unit configured to (i) in a case where the first control step is completed for a page of interest and the second control step is not completed for the page of interest as a result of the interruption, accept a selection instruction for instructing whether the first control step or the second control step is to be executed for the page of interest, and (ii) in a case where the first control step is not completed for the page of interest as the result of the interruption, accept a selection instruction for instructing that the first control step is to be executed for the page of interest, without accepting a selection instruction for instructing that the second control step is to be executed for the page of interest; and a setting unit configured to set, as a start step to be resumed by the execution unit, a control step, corresponding to the selection instruction accepted by the acceptance unit, from among the first control step and the second control step.