Image transformations based on defects
First Claim
Patent Images
1. A system, comprising:
- a print engine to print a plurality of images on a medium, wherein each one of the plurality of images is printed on a respective ribbon of a plurality of ribbons on the medium, wherein each one of the plurality of ribbons comprises an elongated strip on the medium to receive a respective image that is repeated end-to-end along the elongated strip; and
a controller communicatively coupled with the print engine, the controller to;
detect a failure that results in a defect in a first image of the plurality of images in the respective ribbon of the first image while the print engine is printing the plurality of images,perform an affine transformation on a second image in the respective ribbon of the first image in response to the failure that is detected to produce a transformed second image, wherein the controller is to perform the affine transformation of the second image by performing a 180-degree rotation of the second image that is repeated for each second image that is printed within the respective ribbon, andinstruct the print engine to print the transformed second image in the respective ribbon of the first image.
1 Assignment
0 Petitions
Accused Products
Abstract
An example system includes a print engine to print a first image on a medium. The system also includes a controller communicatively coupled with the print engine. The controller is to detect a failure in the print engine that results in a defect in the first image. The controller also is to perform an affine transformation on a second image to produce a transformed second image. The controller is to instruct the print engine to print the transformed second image.
20 Citations
15 Claims
-
1. A system, comprising:
-
a print engine to print a plurality of images on a medium, wherein each one of the plurality of images is printed on a respective ribbon of a plurality of ribbons on the medium, wherein each one of the plurality of ribbons comprises an elongated strip on the medium to receive a respective image that is repeated end-to-end along the elongated strip; and a controller communicatively coupled with the print engine, the controller to; detect a failure that results in a defect in a first image of the plurality of images in the respective ribbon of the first image while the print engine is printing the plurality of images, perform an affine transformation on a second image in the respective ribbon of the first image in response to the failure that is detected to produce a transformed second image, wherein the controller is to perform the affine transformation of the second image by performing a 180-degree rotation of the second image that is repeated for each second image that is printed within the respective ribbon, and instruct the print engine to print the transformed second image in the respective ribbon of the first image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
printing a plurality of images on a medium, wherein each one of the plurality of images is printed on a respective ribbon of a plurality of ribbons on the medium, wherein each one of the plurality of ribbons comprises an elongated strip on the medium to receive a respective image that is repeated end-to-end along the elongated strip; detecting a defect in a printed copy of an image of the plurality of images in the respective ribbon of the image while the print engine is printing the plurality of images; and printing a transformed version of the image based on the defect that is detected in response to the defect that is detected, wherein the transformed version of the image comprises a 180-degree rotation of the image that is repeated for each transformed version of the image that is printed in the respective ribbon of the image. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
-
detect a failure of a printhead based on a defect in a printed copy of an image in a respective ribbon of the image of a plurality of ribbons, while printing a plurality of images on a medium, wherein each one of the plurality of ribbons comprises an elongated strip on the medium to receive a respective image of a plurality of images that is repeated end-to-end along the elongated strip; in response to the failure detection, determine whether a print quality can be improved by performing an affine transformation on an image to be printed in a respective ribbon of a plurality of ribbons of a medium; and perform the affine transformation on the image based on a determination that the print quality can be improved, wherein the affine transformation of the image comprises a 180-degree rotation of the image that is repeated for each affine transformation of the image that is to be printed in the respective ribbon of the image. - View Dependent Claims (12, 13, 14, 15)
-
Specification