Printer mapped at logon is set as the default, even when this option is unticked

Version 1

    Verified Product Versions

    AppSense Environment Manager 8.6AppSense Environment Manager 8.5AppSense Environment Manager 8.4AppSense Environment Manager 8.2AppSense Environment Manager 8.1AppSense Environment Manager 8.3AppSense Environment Manager 8.0

    Introduction

    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.

    HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows

    Detail

    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