Patent ID: 7903268

Claim:
A printer comprising: a print unit that performs a print operation to print images on a recording medium based on operatable print data; an error detecting unit that detects a predetermined error during the print operation, the predetermined error occurring when print data inputted into the printing unit is other than the operatable print data, the print operation being performable without change even if the error occurs, the predetermined error having a nature; a categorizing unit that categorizes the detected predetermined error into one of a plurality of given categories based on the nature, wherein each of said given categories includes a plurality of different predetermined errors from among the predetermined errors; a setting unit that sets one error recovery method selected by a user from among different error recovery methods for each of a plurality of print continuation error categories, the error recovery methods including an automatic print continuation and a recovery by user's operation; a memory that stores a correspondence data indicating the set error recovery method selected by said user of each error category; a method detecting unit that detects an error recovery method selected by said user corresponding to the categorized error category with reference to the correspondence data stored in the memory; and an error recovery unit that executes an error recovery procedure according to the error recovery method selected by said user detected by the method detecting unit.