1. A print driver user interface method for print processing a document, comprising: receiving a print command for printing the document from a user; acquiring context based restrictions for the user comprising at least a list of feature that the user is not permitted to invoke when printing the document; selecting a permission icon from icons of varying shapes and colors for all the acquired context based restrictions; generating a print user interface that includes a plurality of function tabs each associated with an option function with selectable document settings and the context based restrictions, wherein the context based restrictions limit some of the selectable document settings and wherein the context based restrictions comprises at least base restriction, time based restriction, capacity based restriction, or application based restriction; displaying at the generated print user interface an icon that when activated by the user displays a message indicative of all context based restriction for the user and all the restriction on features or feature options associated with an account, a computer, or the user; displaying at the generated print user interface at least one permission icon near the selectable document setting that is limited by the context based restrictions and where if the user using an input device positions a cursor on a permission icon a message is displayed indicative of a printing restriction; receiving through the generated print user interface an indication from the user of selected ones of the documents settings; and controlling printing of documents opened in an application using the selected document settings and the context based restrictions; wherein a capacity based restriction prevents the selection of some of the document settings if the user has exceeded a certain resource capacity; wherein a time based restriction prevents the selection of some of the document settings during a specific period.