Patent ID: 8797583

Claim:
A printing device comprising: a storage section; a first acquiring section configured to acquire, at first timing after a print job is received and before a print instruction is given, first print data located at a reference location indicated by reference information of data included in the print job, and to store the first print data in the storage section; a second acquiring section configured to acquire, at second timing when the print instruction is given, second print data located at the reference location; a difference determining section configured to determine whether the second print data are different from the first print data; a necessity determining section configured to determine whether the second print data are necessary, when the difference determining section determines that the second print data are different from the first print data; a printing section configured to print the second print data when the necessity determining section determines that the second print data are necessary, and to print the first print data when the necessity determining section determines that the second print data are unnecessary; an error determining section configured to determine whether the second print data include error information; and a first reacquiring section configured to reacquire print data from the reference location of the first print data, when the error information is temporary error information, wherein the necessity determining section is configured to determine that the second print data are unnecessary when the error determining section determines that the second print data include error information, wherein the difference determining section is configured to determine whether the print data reacquired by the first reacquiring section are different from the first print data, wherein the necessity determining section is configured to determine whether the print data reacquired by the first reacquiring section are necessary, when the difference determining section determines that the print data reacquired by the first reacquiring section are different from the first print data, and wherein the printing section is configured to print the print data reacquired by the first reacquiring section when the necessity determining section determines that the print data reacquired by the first reacquiring section are necessary.