>Thanks John -
>I tried the chr(27) 'E' but no change. I figured out a few things though - the .prg is taking on the color of the open form. If I skip opening the form before calling the .prg, the reports prints black ink normally. I then changed the property of the form to be a lighter background and the printer printed a lighter background. The .prg is "inheriting" the background of the form1! Since I do want a green background for form1, and I want the main form open, I need a way to reset the printer color scheme. I've read "scheme()" but it doesn't really make sense (I'm dense). Any ideas?
>Thanks-
>dxb
Local OldBack
OldBack=thisform.backcolor
thisform.lockscreen=.t.
* let's set the form's color to white
thisform.backcolor=rgb(255,255,255)
* run the form
report form whatever to...
* restore the color
thisform.backcolor=OldBack
* unfreeze the form
thisform.lockscreen=.f.