>oWord = CREATEOBJECT("Word.Application") >oWord.VISIBLE = This.debug_mode >oWord.DisplayAlerts = .F. >oWord.Documents.Open(FULLPATH(my_remote_view.Letter_Path)) >oWord.ActivePrinter = SET('printer', 3) >oWord.ActiveDocument.PrintOut(.T.,,,,,,,my_remote_view.Copies*my_remote_view.letterprtcount) >WAIT WINDOW 'Reseting tray...' TIMEOUT 3.0 >oWord.Close() >oWord.Quit >oWord = "" >>With the excpetion of the first 2 lines and the last 2 lines, this code is in a loop. My problem is that sometimes some of the word documents print out messed up. I haven't seen any pattern or consistancy to the problem either. About the only thing that seems consistant is that it's one particular font. Instead of a whole paragraph, it all prints out in a 1/4 inch tiny black blob...yet the next time you run it - it works fine - sometimes. And if you completely rerun all the documents - some of the ones that failed will work - and visa-versa. I've tried it on several different printers from several different machines - etc. etc. etc. I'm kinda clueless on how to trobuleshoot this problem and I really don't wanna have to tell the users "oh, just reprint those". Anyone have any ideas?