>I'm trying to print a string generated in an error handler using "??? lcString" but it's not working. Is there a bette way to print something in VFP without using a report?
It probably printed it just fine, but your buffer isn't flushed to the printer.
Try adding a form feed character after the string.
??? lcString+CHR(12)