I have updated the link since I moved the FTP site. The new site is
ftp://66.132.144.112/VFP/Print2PDF requires a Postscript driver and Ghostscript to be installed on the workstation (or web server), but these are free. Print2PDF can be used for free in all your VFP applications. All the code is straight VFP and works in all versions. It works in Windows 98, 200 XP, and 2003 server. It requires no user interaction, it is really fast, and reproduces graphics perfectly. There may be some intense graphics that don't work, but I haven't had any. Fonts and columns all line up well and you get a really accurate copy of the printed page. You can use either a color or B/W driver.
Rick Strahl basically added this same code/technology to the West Wind client tools not too long ago. So, if you already use that product, you could also use his functions.
Ghostscript has all kinds of fancy options that I don't expose natively, but you are more than welcome to enhance it to do so!
Thanks,
Paul James