Patent ID: 9229671
Filing Date: 2016-01-05
CPC Classification: B41M,G06F,H04N

Claim Text:
1. A method of printing, comprising: providing a print job for a hardware printer, wherein the print job includes print data for printing a document and is in a print format; sending the print job to a virtual printer; reformatting the print job from the print format to an intermediate format using the virtual printer; sending the print job in the intermediate format from the virtual printer to a security feature service provided as a separate application from the virtual printer and installed on a different machine than the virtual printer, via a network protocol; using the security service feature to dynamically generate an optical security feature during run-time and to embed the optical security feature into the print job in the intermediate format independently of a user that provides the print job; reformatting the print job with the embedded optical security feature from the intermediate format to the print format; sending the print job with the embedded optical security feature from the security feature service to the virtual printer via the network protocol; sending the print job with the embedded optical security feature in the print format from the virtual printer to a hardware printer; and printing the document based on the print job with the embedded optical security feature in the print format using the hardware printer, wherein the printed document includes the print data and the embedded optical security feature.