A printer that is mapped at logon by Environment Manager may be set as the default printer, even with the option to "Set as default" unticked.
This can also cause issues when the Default printer key (see below) is hived in and out as part of logon and logoff. A mapped printer can override this.
This is a feature of Windows. The first printer to be mapped in a session is automatically set as the default. This can be verified simply by manually mapping a printer using the "Add Printer Wizard" in Windows. The wizard does not include the option to "Set as Default" for the first printer to be mapped. It is only when you attempt to map additional printers that this option becomes available.
There are many ways to work with this feature. Generally speaking, it is simply a case of considering the order in which actions apply within the configuration. For example:
- If the default printer is being "hived" (user selected - as above) in Environment Manager policy, ensuring this is set to occur after any additional printers are mapped will ensure the correct printer is set for the user.
- If a particular printer is required to be the default, simply ensuring the correct printer is "set as default" in the default the configuration will ensure this is set correctly