A method for restricting duplication of a hardcopy document, including: displaying, in response to a request to print a document from a user application, a graphical user interface (GUI); receiving, in response to displaying the GUI, a plurality of print settings and a plurality of copy restrictions selected from the GUI by a user; generating a copy code by encoding the plurality of copy restrictions; generating a print job for the document based on the copy code and the plurality of print settings; and sending the print job to a print queue to generate the hardcopy document, where the hardcopy document includes a machine-readable version of the copy code, and where the copy code restricts duplication of the hardcopy document by a copier after the copier identifies the machine-readable version of the copy code on the hardcopy document.
展开▼