Daniel,
If your DOS reports are working just recompile them in VFP. If you send all the output via ??? they should work just as well. You can't really mix direct printer control with the Windows printer drivers.
>We currently use Foxpro for DOS programs to send high volume print jobs to PCL printers. We use a forms package to create a PCL file that we send to printer and resides in memory. We then programmatically send PCL codes for Data Overlay. This keeps the form active on the printer and data prints on top. I would like to use the VFP report writer to do this instead of programming but the report forms send a clear printer PCL code which destroys the form. Any ideas on how to prevent the report form from clearing the printer.