11. A computer readable storage medium storing instructions for enforcing a user specified minimum font size (USMFS) in a hardcopy document (HD), the instructions comprising functionality to: receive a request to print an electronic document (ED) according to a magnification ratio; identify, with the ED, a first character having a first font size smaller than a quotient of the USMFS divided by the magnification ratio, a second character having a second font size exceeding the quotient, and a third character having a third font size; calculate a scale factor by dividing the quotient by the first font size; scale the third font size by the scale factor; and increase the first font size to match the quotient, wherein the HD is generated by scaling the ED by the magnification ratio after the first font size is increased and the third font size is scaled, and wherein the HD comprises the first character in the USMFS and the second character in the second font size scaled by the magnification ratio.
13. The computer readable storage medium of claim 11 , the instructions further comprising functionality to: generate, by a print driver, a page image by rasterizing the ED; and send, by the printer driver, the page image to the printer, wherein the page image comprises the first character in the USMFS.