Patent ID: 8379240

Claim:
A printing apparatus which performs information printing processing and information writing processing on a recording medium having information-writable IC chips based on information obtained from an information processing apparatus, the printing apparatus comprising: a printing unit configured to print, in a predetermined information printing position, the information obtained from the information processing apparatus on page regions included in the recording medium which is conveyed; a write unit configured to write, in an information writing position different from the information printing position, electronic information obtained from the information processing apparatus to the IC chips corresponding to, among the page regions, page regions which have been subjected to the information priming processing; a determination unit configured to determine whether an error occurred when the write unit writes the electronic information; a notification unit configured to notify the information processing apparatus of first page information used to specify one of the page regions where it is determined that an error occurred using the determination unit and second page information used to specify the page regions which have been subjected to the information priming processing using the priming unit when the error occurred; a control unit configured to obtain recovery information generated using the information processing apparatus and to control a print restarting position of the recording medium so that a position of one of the page regions in which the information was being written at the time of occurrence of the error corresponds to the information printing position and a recovery printing control unit configured to restart the information printing processing in the print restarting position in accordance with the recovery information, and configured to control the printing unit to print error information on the page in which the error occurred, the page corresponding to the print restarting position to skip succeeding pages which have been normally printed and to print a recovery page.