Rich,
I doubt it's a printer driver issue. It's more likely you are running out of spooler space on the disk drive. Using graphics causes VFP to send potentially a LARGE part of the report as a bitmap and at 300dpi that can be really huge. You might need to put a check inside a loop that checks the diskspace() amount and pauses the printjob at the rate the printer can keep up. You might be able to throw enough disk at this problem to fix it.
>nothing fancy except for a corporate .GIF logo in the header
>This is a 1,200-1,400 page report that prints daily