Automated Print Rendering Verification
AssigneeMicrosoft Corporation
InventorMariyan D. Fransazov
Life of this patent
Estimating the term…
Abstract
Systems and methods for automated print rendering verification are described. In one aspect, a print path for print rendering verification is provided. The print path is used to automatically verify whether data rendered by a print device is substantially equivalent to a target or idealized rendering of the data. A user is then notified whether the print device was able to render such a target rendering from the data.
Claims20
A method at least partially implemented by a computer, the method comprising:
- verifying via a print path whether data rendered by a print device represents a target rendering of a print job;
- and
- responsive to the verifying, notifying a user whether the data adequately represents the target rendering.
A computer-readable medium including computer-program instructions executable by a processor at a print device, the computer-program instructions when executed by the processor for performing operations comprising:
- receiving page description language (PDL) data from a computing device, the PDL having been generated by a print driver from a print job;
- rendering the PDL to generate rendered data;
- communicating the rendered data to the computing device;
- and
- wherein the communicating causes the computing device to evaluate and notify a user whether the PDL generated by the print driver is in compliance with a pre-created target rendering of the print job.
A printer comprising:
- a processor;
- and
- a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for performing operations comprising:
- receiving page description language (PDL) data and a pre-created target rendering of a print job from a computing device, the PDL having been generated by a print driver from the print job, the pre-created target reference data representing a target rendering of the print job;
- rasterizing the PDL to generate raster data;
- comparing the raster data to the pre-created reference data;
- and
- responsive to the comparing, notifying a user of the computing device whether the print driver properly generated the PDL to arrive at a compliance level of the target rendering.
Dependencies are inferred from the claim text.