Patent ID: 8582987
Filing Date: 2013-11-12
Classification: G03G

Abstract:
1. A printing device comprising: an accommodating unit configured to accommodate a sheet having one side and another side; a first receiving unit configured to receive first print data from an external device and second print data from the external device, the first print data including a plurality of sets of image data to be printed according to a first prescribed order, the second print data including the plurality of sets of image data to be printed according to a second prescribed order different from the first prescribed order, the plurality of sets of image data corresponding to a plurality of images; a printing unit configured to be capable of printing the plurality of images based on the first print data at a printing position and to be capable of printing the plurality of images based on the second print data at the printing position; a conveying mechanism having a first path configured to convey the sheet from the accommodating unit to the printing position and a second path configured to convey the sheet that has once passed through the printing position to the printing position in an inverted state; a processor; and a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the printing device to perform: requesting the external device to transmit the second print data including the plurality of sets of image data after the first receiving unit receives the first print data from the external device; discarding the received first print data including the plurality of sets of image data that are included in the second print data after the requesting requests the external device to transmit the second print data; and determining, using a sensor, whether an another side printing error occurs after the first receiving unit receives the first print data from the external device, the another side printing error being one of switchback error, sheet size error, and expansion delay error, and causing the controlling to disable printing of an image on the another side of the sheet based on the first print data to be printed on the another side, by using the second path after one side of the sheet has already been printed, wherein when the determining determines that the another side printing error does not occur, the controlling controls the conveying mechanism to convey, through the second path, the sheet whose one side has already been printed to the printing unit and controlling the printing unit to print an image on the another side based on the first print data to be printed on the another side; and wherein when the determining determines that the another side printing error occurs, the requesting requests the external device to transmit the second print data, the discarding discards the received first print data, and the controlling controls the conveying mechanism to convey, through the first path, a plurality of sheets that is set in the accommodating unit and controls the printing unit to print the image on the plurality of sheets based on the second print data.