George,
I think I found a solution also. Do enumforms to get the form_info_1 structure. Modify the values in the structure and then do AddForm for the modified values, do SetForm and then print. After printing do DeleteForm. This seems like it should work but all is for naught. The powers to be have decided to go to a form of rawprinting to avoid the SLOW windows printing.
Thank you for your help - this must still remain a stoney problem for someone out there.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!