1. A method for controlling a printer in a networked environment utilizing printer usage statistics and document features to determine whether to print a document or portion of a document, wherein the networked environment includes a plurality of printers, devices permitting the submittal of print job requests, a print server, and a document repository, the method comprising: receiving a job request to print a document from a device on a network; obtaining said document in digital form from the document repository or placing said document in digital form; extracting document and page specific information from said document; and determining whether printing of said document or a portion of said document is necessary based on analysis of said document and page specific information, including: providing a list of past print requests using historical information provided for each of said plurality of printers stored in said repository of said networked environment, applying a first classifier to find similar documents, applying a second classifier for making a determination for whether printing of an electronic form of said document is necessary, and, providing alternatives for accessing a physical version of said document if said determination is that printing of the electronic form of said document is unnecessary, presenting document location options for accessing a previously printed version of said document.
1. A method for controlling a printer in a networked environment utilizing printer usage statistics and document features to determine whether to print a document or portion of a document, wherein the networked environment includes a plurality of printers, devices permitting the submittal of print job requests, a print server, and a document repository, the method comprising: receiving a job request to print a document from a device on a network; obtaining said document in digital form from the document repository or placing said document in digital form; extracting document and page specific information from said document; and determining whether printing of said document or a portion of said document is necessary based on analysis of said document and page specific information, including: providing a list of past print requests using historical information provided for each of said plurality of printers stored in said repository of said networked environment, applying a first classifier to find similar documents, applying a second classifier for making a determination for whether printing of an electronic form of said document is necessary, and, providing alternatives for accessing a physical version of said document if said determination is that printing of the electronic form of said document is unnecessary, presenting document location options for accessing a previously printed version of said document. 19. The method for controlling a printer in a networked environment utilizing printer usage statistics and document features according to claim 1 , further comprising providing printing command options, wherein said printing command options include at least one member selected from the group consisting of printing said document, modifying said document, selecting an alternate printer, canceling said job request, or transmitting a user interaction request.