Patent ID: RE44209

Claim:
A method for secure printing, comprising: providing a document management system (DMS) that stores and retrieves a plurality of documents, wherein at least a portion of the documents require authentication information for access, and have DMS print restrictions associated therewith; providing a web-based capture protection system that prevents proprietary content displayed on a display device from being screen-captured, wherein such proprietary content has web-based print restrictions which limit its being printed; intercepting a retrieval request from a client computer, to retrieve a designated document from the DMS; deriving combined print restrictions for the designated document by combining (1) the DMS print restrictions associated with the designated document and (2) the web-based print restrictions to restrict printing of proprietary content contained in the designated document; encrypting the designated document using a document encryption key; using a header encryption key, encrypting the combined print restrictions, the document encryption key, and the authentication information associated with the designated document; appending the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to the encrypted designated document, within a document header; decrypting, by the client computer, the encrypted document encryption key using the header encryption key; decrypting, by the client computer, the encrypted designated document using the decrypted document encryption key; subsequently intercepting a print request from the client computer, to print the designated document; transmitting, by the client computer, an identifier of the designated document, the encrypted combined print restrictions, and the encrypted authentication information, to a printer server; decrypting, by the printer server, the encrypted combined print restrictions and the encrypted authentication information; requesting, by the printer server, retrieval of the designated document from the DMS based on the identifier of the designated document and the decrypted authentication information; obtaining, by the printer server, print options from the client computer; and determining, by the printer server, whether the client computer is allowed to print the designated document, based on the decrypted combined print restrictions and the obtained print options.