Hi Gerard,
You might give win2pdf a look. It installs from an setup.exe and appears as a printer in the control panel. When in Visual Foxpro, you can issue a command like getprinter(), not sure about the exact command, and VFP will present a list of available printer. Just select the win2pdf printer and issue your print command. A dialog will appear and you can select to print, view, or email the report. Win2PDF is not as fast as some other drivers, so you would give up a 15% to 20% speed hit, but I find that acceptable as a trade off for the ease of use.