1. A print driver user interface method for print processing a document, comprising: receiving a print command for printing the document; displaying a print user interface with selectable document settings and context based restrictions, wherein the context based restrictions limit some of the selectable document settings; receiving an indication from a user of selected ones of the documents settings; and controlling printing of documents opened in an application using the selected document settings.