printer.Orientation = vbprorLandscape
printer.Orientation = vbprorPortriat
I think that most printers will revert to their default setting when your job is finished (printer.EndDoc). If you don't trust this mechanisim, you will need to save the orientation before you set it, and then set it back when you are done.
MichaelRed
mred@duvallgroup.com
There is never time to do it right but there is always time to do it over