Claims
- 1. A method of printing a document using print data output from an application program, comprising:
monitoring the print data for text associated with a hyperlink; storing information about said hyperlink in a data structure, in association with a document identifier; and printing the document with an optically-detectable indicia thereon, said indicia being machine-readable, but not generally intelligible to human viewers thereof, said indicia representing a plural-symbol payload including said document identifier.
- 2. A printed document produced according to the method of claim 1.
- 3. The method of claim 1 wherein the indicia comprises a steganographic watermark.
- 4. The method of claim 1, further comprising optically scanning the printed document to provide scan data; decoding the scan data to produce binary data corresponding to said indicia, and accessing the stored information using at least a portion of said binary data.
- 5. A method of obtaining an electronically actuable hyperlink with a printed document produced according to claim 1 comprising:
presenting the printed document to an optical input device; and presenting to a user one or more electronically actuable hyperlinks included in said printed document.
- 6. The method of claim 5, wherein said optical input device provides scan data, said method further comprising the steps of decoding the scan data to produce binary data corresponding to said indicia, and accessing the stored information using at least a portion of said binary data to obtain the one or more electronically actuable hyperlinks.
- 7. A printer including a page description language engine, the engine serving to add machine readable indicia to printed output produced by said printer, said indicia being generally unintelligible to human viewers, but conveying plural bits of digital data.
- 8. A method comprising:
presenting a printed document to an optical input device; and presenting to a user one or more electronically actuable hyperlinks included in said printed document.
- 9. The method of claim 8, wherein in the optical input device communicates with a
- 10. A method comprising:
monitoring print data sent from an application program to a printing system, to detect text of a certain class; and storing, in a database, information relating to such text detected in the print data.
- 11. The method of claim 10 in which the text is selected from the group consisting of one or more of the following classes: references to on-line resources, titles, and headings.
- 12. A method of producing a printed document from document data provided by an application program, the method including using a printer to apply ink or toner to a substrate, the method being characterized by adding data corresponding to an optically-detectable indicia in print data corresponding to said document data, said indicia being machine-readable, but not generally intelligible to human viewers thereof, said indicia encoding plural bits of digital data.
- 13. The method of claim 12 in which said adding is performed by printer driver software.
- 14. The method of claim 13 in which a print dialog interface associated with said printer driver software gives a user thereof an option to elect formation of said indicia on the printed document, or not.
- 15. The method of claim 12 in which said adding is performed by hardware or software resident in the printer.
- 16. The method of claim 12 wherein the indicia comprises a steganographic digital watermark.
- 17. The method of claim 12 wherein said digital data includes an identifier corresponding to a database record, the method further including storing data relating to the printed document in said database record.
- 18. The method of claim 17 that includes transmitting said data for storage in the database record in encrypted form.
- 19. The method of claim 17 wherein said digital data encodes meta data relating to the document.
- 20. A printed document produced according to the method of claim 12.
RELATED APPLICATION DATA
[0001] The present application is a divisional of U.S. patent application Ser. No. 09/629,401, filed Aug. 1, 2000 (Allowed). The Ser. No. 09/629,401 application is a continuation-in-part of copending application Ser. No. 09/343,104, filed Jun. 29, 1999, and Ser. No. 09/571,422, filed May 15, 2000.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09629401 |
Aug 2000 |
US |
Child |
10118847 |
Apr 2002 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09343104 |
Jun 1999 |
US |
Child |
09629401 |
Aug 2000 |
US |
Parent |
09571422 |
May 2000 |
US |
Child |
09629401 |
Aug 2000 |
US |