26. A system comprising a computing device connected to a printer, wherein: the computing device is configured to: receive a representation of the document, the representation of the document specifying a first visual content item and a second visual content item of the document; select a portion of the representation of the document, the selected portion specifying, at least in part, the first visual content item; determine a characteristic of the selected portion; assign a score to the selected portion, based on the determined characteristic; receive user input selecting one of a plurality of ranges of score values, each of the plurality of ranges of score values corresponding to an amount of content from the document to be printed; determine whether the score is within the selected range of score values; when the score is within the selected range, generate a filtered version of the document that includes the first visual content item, the filtered version of the document omitting the second visual content item; and send the filtered version of the document to a printer for printing; and the printer is configured to: receive the filtered version of the document, and print a hard copy of the filtered version of the document.
26. A system comprising a computing device connected to a printer, wherein: the computing device is configured to: receive a representation of the document, the representation of the document specifying a first visual content item and a second visual content item of the document; select a portion of the representation of the document, the selected portion specifying, at least in part, the first visual content item; determine a characteristic of the selected portion; assign a score to the selected portion, based on the determined characteristic; receive user input selecting one of a plurality of ranges of score values, each of the plurality of ranges of score values corresponding to an amount of content from the document to be printed; determine whether the score is within the selected range of score values; when the score is within the selected range, generate a filtered version of the document that includes the first visual content item, the filtered version of the document omitting the second visual content item; and send the filtered version of the document to a printer for printing; and the printer is configured to: receive the filtered version of the document, and print a hard copy of the filtered version of the document. 28. The system of claim 26 , wherein the score is assigned based on a value of a markup language attribute that is part of the selected portion of the representation of the document.