This is a simple program that prints an Internet Draft (ID) or RFC.
Because of the difference between the number of lines on laser printers and line / dot-matrix printers, each "page" of the draft actually takes up 2 pages and you end up with lots of pages with just a one line footer.
This script tries to fix that by downloading the draft, converting it to a PDF and then printing it.
This script prints an Internet Draft (or RFC). It does this by reading the file (possibly first fetching it from the Internet), converting it to a PDF (and doing basic munging on it and then sending the PDF to lpr to actually do the printing. Usage: -F, --file <filename> -- print this local file. -O, --outdir <dir> -- save the converted PDF in this dir. -h, --help -- this help. <url> -- fetch (and print) the file at the URL. Example: ./print_rfc_or_draft.py http://tools.ietf.org/rfc/rfc5635.txt Fetches and prints RFC5635 from the ietf.org site and prints it. ./print_rfc_or_draft.py -F ~wkumari/docs/IETF/MyDrafts/deprecate-as-sets-00.txt Prints the local file called deprecate-as-sets-00.txt.
Source is: print_rfc_or_draft.py