Printing device
First Claim
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;
controlling the conveying mechanism to perform an automatic duplex print for printing images on both of the one and another sides of the sheet and controlling the printing unit to print the plurality of images according to the prescribed first order based on the first print data, printing on the one side being executed by using the first path and printing on the another side being executed by using the second path;
controlling the conveying mechanism to perform an operation for printing an image on a sheet by the printing unit using the first path and without using the second path and controlling the printing unit to print the plurality of images according to the prescribed second order based on the second print data;
controlling the first receiving unit to receive the first print data from the external device;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
In a printing device, the conveying mechanism has a first path from a accommodating unit to the printing position and a second path that conveys the sheet that has once passed through the printing position to the printing position in an inverted state. The controller controls the conveying mechanism to perform an automatic duplex print. Printing on the one side is executed by using the first path and printing on the another side is executed by using the second path. The another side printing error disables printing of an image, by using the second path, on the another side of the sheet, whose one side has already been printed. When the another side printing error occurs, the controller controls the conveying mechanism to convey, through the first path, a sheet and controlling the printing unit to print the image on the sheet based on the set of image data to be printed on the another side.
-
Citations
11 Claims
-
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; controlling the conveying mechanism to perform an automatic duplex print for printing images on both of the one and another sides of the sheet and controlling the printing unit to print the plurality of images according to the prescribed first order based on the first print data, printing on the one side being executed by using the first path and printing on the another side being executed by using the second path; controlling the conveying mechanism to perform an operation for printing an image on a sheet by the printing unit using the first path and without using the second path and controlling the printing unit to print the plurality of images according to the prescribed second order based on the second print data; controlling the first receiving unit to receive the first print data from the external device; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; controlling the conveying mechanism to perform an automatic duplex print for printing images on both of the one and another sides of the sheet and controlling the printing unit to print the plurality of images according to the prescribed first order based on the first print data, printing on the one side being executed by using the first path and printing on the another side being executed by using the second path; controlling the conveying mechanism to perform an operation for printing an image on a sheet by the printing unit using the first path and without using the second path and controlling the printing unit to print the plurality of images according to the prescribed second order based on the second print data; controlling the first receiving unit to receive the first print data from the external device; 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 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; and counting number of times that the another side printing error has occurred, 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 number of times counted by the counting reaches a prescribed number, the printing device stops performing the controlling to control the conveying mechanism to perform the automatic duplex print and stops performing the controlling to control the printing unit to print the plurality of images according to the prescribed first order based on the first print data, and the printing device performs the requesting to request the external device to transmit the second print data, the discarding to discard the received first print data, and the controlling to control the conveying mechanism to convey, through the first path, a plurality of sheets that is set in the accommodating unit and to control the printing unit to print the image on the plurality of sheets based on the second print data.
-
-
11. 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, the plurality of sets of image data including first image data indicating a first image; 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; controlling the conveying mechanism to perform an automatic duplex print for printing images on both of the one and another sides of the sheet and controlling the printing unit to print the plurality of images according to the prescribed first order based on the first print data, printing on the one side being executed by using the first path and printing on the another side being executed by using the second path; controlling the conveying mechanism to perform an operation for printing an image on a sheet by the printing unit using the first path and without using the second path and controlling the printing unit to print the plurality of images according to the prescribed second order based on the second print data; controlling the first receiving unit to receive the first print data from the external device; 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 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; 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; and wherein when the printing unit has printed the first image based on the first image data in the first print data, the requesting requests the external device to transmit the second print data that does not include the first image data based on which the printing unit has printed the first image, the second print data including a plurality of remaining sets of image data consisting of the plurality of sets of image data except the first image data, the remaining sets of image data being included in the first print data.
-
Specification