Systems and methods are provided for evaluation of a print verification system. One embodiment is a print system that includes a printer, a virtual printer, a print verification system, and a print server. The print server is configured to initiate an evaluation of the print verification system by providing a defective version of a print job to one of the printer and the virtual printer and providing a non-defective version of the print job to the other one of the printer and the virtual printer. The print server verifies functionality of the print verification system based on whether the print verification system detects the defects via comparison of the printed output of the print job by the printer against the bitmap image output of the print job by the virtual printer.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A print system comprising: a printer configured to rasterize print jobs to produce first rasterized images, and to mark print media according to the first rasterized images to produce printed output; a virtual printer configured to rasterize print jobs to produce second rasterized images, and to output the second rasterized images as bitmap image output; a print verification system configured to detect print errors by comparing the first rasterized images and the printed output; and a print server configured to receive an instruction to perform an evaluation of the print verification system, to receive a print job including pages to be output by the printer, and to generate a defective version of the print job by inserting defects into pages of the print job to create defect pages, the print server further configured to provide the defective version of the print job to one of the printer and the virtual printer, to provide a non-defective version of the print job to another of the printer and the virtual printer that is different than the one which received the defective version, and to verify functionality of the print verification system based on whether the print verification system detects the defects via a comparison of the printed output of the print job by the printer against the bitmap image output of the print job by the virtual printer.
2. The print system of claim 1 wherein: the print server is configured to provide the defective version of the print job to the printer to rasterize and print the defect pages onto the print media, to provide the non-defective version of the print job to the virtual printer to rasterize the pages into non-defective bitmap images, and to verify functionality of the print verification system based on detection of the defects by comparing image data of the defect pages printed to the print media by the printer against the non-defective bitmap images produced by the virtual printer.
3. The print system of claim 2 wherein: the print server is configured, in response to the print verification system detecting the defects in the image data of the defect pages printed to the print media by the printer, to determine that the print verification system is functioning correctly, and the print server is configured, in response to the print verification system not detecting one or more of the defects in the image data of the defect pages printed to the print media by the printer, to determine that the print verification system is malfunctioning.
4. The print system of claim 1 wherein: the print server is configured to provide the defective version of the print job to the virtual printer to rasterize the defect pages into defective bitmap images, to provide the non-defective version of the print job to the printer to rasterize and print the pages onto the print media, and to verify functionality of the print verification system based on detection of the defects by comparing image data of the pages printed to the print media by the printer against the defective bitmap images produced by the virtual printer.
5. The print system of claim 4 wherein: the print server is configured, in response to the print verification system detecting the defects in defective bitmap images produced by the virtual printer, to determine that the print verification system is functioning correctly, and the print server is configured, in response to the print verification system not detecting one or more of the defects in the defective bitmap images produced by the virtual printer, to determine that the print verification system is malfunctioning.
6. The print system of claim 1 further comprising: a display configured to display a result of verifying functionality of the print verification system.
7. The print system of claim 1 further comprising: a print engine to physically mark the print media.
8. A method of evaluating a print verification system, the method comprising: receiving an instruction to perform an evaluation of the print verification system; receiving a print job including pages to be output by a printer; generating a defective version of the print job by inserting defects into pages of the print job to create defect pages; providing the defective version of the print job to one of the printer and a virtual printer; providing a non-defective version of the print job to another of the printer and the virtual printer that is different than the one which received the defective version; and verifying functionality of the print verification system based on whether the print verification system detects the defects via comparison of printed output of the print job by the printer against bitmap image output of the print job by the virtual printer.
9. The method of claim 8 further comprising: providing the defective version of the print job to the printer to rasterize and print the defect pages onto print media; providing the non-defective version of the print job to the virtual printer to rasterize the pages into non-defective bitmap images; and verifying functionality of the print verification system based on detection of the defects by comparing image data of the defect pages printed to the print media by the printer against the non-defective bitmap images produced by the virtual printer.
10. The method of claim 9 further comprising: in response to the print verification system detecting the defects in the image data of the defect pages printed to the print media by the printer, determining that the print verification system is functioning correctly; and in response to the print verification system not detecting one or more of the defects in the image data of the defect pages printed to the print media by the printer, determining that the print verification system is malfunctioning.
11. The method of claim 8 further comprising: providing the defective version of the print job to the virtual printer to rasterize the defect pages into defective bitmap images; providing the non-defective version of the print job to the printer to rasterize and print the pages onto print media; and verifying functionality of the print verification system based on detection of the defects by comparing image data of the pages printed to the print media by the printer against the defective bitmap images produced by the virtual printer.
12. The method of claim 11 further comprising: in response to the print verification system detecting the defects in the defective bitmap images produced by the virtual printer, determining that the print verification system is functioning correctly; and in response to the print verification system not detecting one or more of the defects in the defective bitmap images produced by the virtual printer, determining that the print verification system is malfunctioning.
13. The method of claim 8 further comprising: displaying a result of the verifying of the print verification system.
14. A non-transitory computer readable medium including programmed instructions which, when executed by a processor, are operable for performing a method of evaluating a print verification system, the method comprising: receiving an instruction to perform an evaluation of the print verification system; receiving a print job including pages to be output by a printer; generating a defective version of the print job by inserting defects into pages of the print job to create defect pages; providing the defective version of the print job to one of the printer and a virtual printer; providing a non-defective version of the print job to another of the printer and the virtual printer that is different than the one which received the defective version; and verifying functionality of the print verification system based on whether the print verification system detects the defects via comparison of printed output of the print job by the printer against bitmap image output of the print job by the virtual printer.
15. The computer readable medium of claim 14 wherein the method further comprises: providing the defective version of the print job to the printer to rasterize and print the defect pages onto print media; providing the non-defective version of the print job to the virtual printer to rasterize the pages into non-defective bitmap images; and verifying functionality of the print verification system based on detection of the defects by comparing image data of the defect pages printed to the print media by the printer against the non-defective bitmap images produced by the virtual printer.
16. The computer readable medium of claim 15 wherein the method further comprises: in response to the print verification system detecting the defects in the image data of the defect pages printed to the print media by the printer, determining that the print verification system is functioning correctly; and in response to the print verification system not detecting one or more of the defects in the image data of the defect pages printed to the print media by the printer, determining that the print verification system is malfunctioning.
17. The computer readable medium of claim 14 wherein the method further comprises: providing the defective version of the print job to the virtual printer to rasterize the defect pages into defective bitmap images; providing the non-defective version of the print job to the printer to rasterize and print the pages onto print media; and verifying functionality of the print verification system based on detection of the defects by comparing image data of the pages printed to the print media by the printer against the defective bitmap images produced by the virtual printer.
18. The computer readable medium of claim 17 wherein the method further comprises: in response to the print verification system detecting the defects in the defective bitmap images produced by the virtual printer, determining that the print verification system is functioning correctly; and in response to the print verification system not detecting one or more of the defects in the defective bitmap images produced by the virtual printer, determining that the print verification system is malfunctioning.
19. The computer readable medium of claim 14 wherein the method further comprises: generating a defect detection percentage based on a comparison of the printed output of the print job by the printer against the bitmap image output of the print job by the virtual printer.
20. The computer readable medium of claim 14 wherein the method further comprises: displaying a result of the verifying of the print verification system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 1, 2021
May 24, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.