What do you mean by a pretty printer/source formater? Do you want something to clean up different coding styles (like gnu indent), or something to include linenumbers/formatting when printing?
I used
trueprint to pretty print the code of my senior design project. I had my makefile call it when I called "make documentation". it then ran ps2pdf on the output, and I had pdfs of my code pretty printed, and I could print them anywhere. the make documentation also called doxygen to produce documentation in html and latex (with the latex output also being converted to pdf).
indent is availible in cygwin. I don't know about trueprint, but the full postscript powers are probably lost on windows.