17. A non-transitory computer-readable medium for processing PDF print data on a printing device, the non-transitory computer-readable medium storing instructions which, when processed by one or more processors, cause: a locked print module on the printing device: examining PDF print data received by the printing device to determine whether an electronic document contained in the PDF print data is a policy-enabled document, if the electronic document contained in the PDF print data is a policy-enabled document, then cause the PDF print data to be stored at the printing device instead of being processed for printing, and in response to both a successful verification of a user and a request to print the electronic document via a user interface at the printing device, designating the PDF print data as available for processing; a policy client module on the printing device: retrieving, from a shared memory, a request for security data for the PDF print data, based upon the request, retrieving, from a policy server, the security data for the PDF print data, and storing, in the shared memory, the security data for the PDF print data; and a PDF-to-postscript conversion module on the printing device: retrieving the PDF print data stored at the printing device, generating, based upon the PDF print data, the request for security data for the PDF print data, storing the request for the security data for the PDF print data in the shared memory, retrieving, from the shared memory, the security data for the PDF print data, decrypting the PDF print data to generate decrypted PDF print data, and converting the decrypted PDF print data into postscript print data for printing.
24. The non-transitory computer-readable medium as recited in claim 17 , further carrying one or more additional instructions which, when processed by the one or more processors, causes the policy client module to transmit to the policy server both user credential data that uniquely identifies the user and data that identifies the electronic document.