I am having a similiar problem with trying to set the orientation to landscape when printing. Actually, it works in Win2000 but not in NT.

Make sure your property you are setting, (printersettings, etc.) is not readonly.