System and method for diagnosing printer problems and notarizing prints by evaluating embedded data
First Claim
Patent Images
1. A method comprising the steps of:
- triggering an embedding algorithm in response to a triggering event;
receiving print data;
reading printer configuration data;
encoding the printer configuration data;
embedding the encoded printer configuration data into the print data;
sending the print data to a printhead; and
printing the print data as a visible image comprising the embedded encoded printer configuration data, wherein the perceptual print quality of the print data in the visible image remains substantially unaffected and the embedded encoded printer configuration data is substantially unperceivable to a person'"'"'s naked eye.
1 Assignment
0 Petitions
Accused Products
Abstract
A method triggers a printer (106) to receive a trigger to initiate an embedding algorithm (220), receive the print data (228); read the printer configuration data (230); encode the configuration data (230); insert the configuration data (230) into the print data (228); send the print data (228) to a printhead (206); and print the data. The printed data is then scanned, run through analysis software, and the embedded data is returned. The embedded data can then be used to diagnose printer problems or as a digital notary.
47 Citations
26 Claims
-
1. A method comprising the steps of:
-
triggering an embedding algorithm in response to a triggering event;
receiving print data;
reading printer configuration data;
encoding the printer configuration data;
embedding the encoded printer configuration data into the print data;
sending the print data to a printhead; and
printing the print data as a visible image comprising the embedded encoded printer configuration data, wherein the perceptual print quality of the print data in the visible image remains substantially unaffected and the embedded encoded printer configuration data is substantially unperceivable to a person'"'"'s naked eye. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a data embedding application, for embedding printer configuration data in print data;
a controller/processor unit communicatively coupled to the data embedding application;
a data memory communicatively coupled to the controller/processor unit;
a print engine communicatively coupled to the controller/processor unit;
a printhead communicatively coupled to the print engine; and
a triggering event detector, communicatively coupled to the data embedding application and the controller/processor unit, for the printhead printing the print data as a visible image comprising the embedded data in response to the triggering event detector detecting a triggering event at the apparatus, wherein the perceptual print quality of the print data in the visible image remains substantially unaffected and the embedded data is substantially unperceivable to a person'"'"'s naked eye. - View Dependent Claims (15, 16, 17)
-
-
18. A printing system comprising:
-
at least one networked device;
a network interface, communicatively coupled to the at least one networked device;
a data embedding application, for embedding printer configuration data in print data;
a controller/processor unit communicatively coupled to the data embedding application and to the network interface;
a data memory communicatively coupled to the controller/processor unit;
a print engine communicatively coupled to the controller/processor unit;
a printhead communicatively coupled to the print engine; and
a triggering event detector, communicatively coupled to the data embedding application and the controller/processor unit, for the printhead printing the print data as a visible image comprising the embedded data in response to the triggering event detector detecting a triggering event, wherein the perceptual print quality of the print data in the visible image remains substantially unaffected and the embedded data is substantially unperceivable to a person'"'"'s naked eye. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium including computer instructions for driving a printer, the computer instructions comprising instructions for:
-
detecting a triggering event;
receiving print data;
reading printer configuration data;
encoding the printer configuration data;
in response to detecting the triggering event, inserting the printer configuration data into the print data;
sending the print data to a printhead; and
printing the print data as a visible image comprising the inserted encoded printer configuration data, wherein the perceptual print quality of the print data in the visible image remains substantially unaffected and the inserted encoded printer configuration data is substantially unperceivable to a person'"'"'s naked eye. - View Dependent Claims (23, 24, 25, 26)
-
Specification