Override Options for Windows

Last Updated: April 28, 2026

Rather than making a change in the Admin Console and affecting all Clients, you can use the following override options to change the Vasion Print Client's functionality on a single device or image.

You apply override options in the Windows Registry Editor on the device. To open the Registry Editor, search for it in the Start menu, or press Windows+R and search for "regedit.exe."

Restart the Client

After implementing one of the overrides below, restart the Client for the change to take effect.

Follow these steps to restart the Client using the Task Manager:

  1. Open the Task Manager.
  2. Select the Details tab.
  3. Right-click PrinterInstallerClientLauncher.exe, and select End process tree. The following services end:
    • PrinterInstallerClientLauncher.exe.
    • PrinterInstallerClientInterface.exe.
    • PrinterInstallerClient.exe.
    • In multiuser environments there is a PrinterInstallerClient.exe service running for each user connected to the server or image. If the other services do not end after you select End process tree, end them individually.

  4. After ending the services, select the Services tab.
  5. Right-click the PrinterInstallerClientLauncher.exe service, and select Start.

Client Behaviors

Do Not Manage the Default Printer

You use printer deployments to assign default printers to users. This override prevents the Client from changing the existing default printer, even if another printer deploys as the default.

To prevent the Client from changing the default printer, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named DoNotManageDefaultPrinter.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Delete Printers From Deployment Assignments

By default the Client does not remove deployed printers from devices when it cannot validate an Active Directory user, computer, or group membership. This behavior prevents printers from being removed due to temporary issues with Active Directory authentication.

To delete deployed printers when the Client cannot determine Active Directory information, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named AlwaysDelete.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Hide the Client Icon

The Client includes a system tray icon, which lets you easily refresh the Client, view printers, and access other enabled features. You can globally hide the system tray icon in the Admin Console by going to Tools then Settings then Client and selecting the option in the Shortcut Options section. However, this override is useful in environments in which only a couple of devices need the icon hidden.

To manually hide the Client icon, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named client_show_icon.
  3. Set the value to 0.
  4. Restart the device, or restart the Client.

Manually Set the Client Check-In Interval

With this override, you can manually specify a check-in interval for the Client on a device or server. The global Client check-in, which you can configure by going to Tools then Settings then Client and entering a time in the Client Check-in section, sets the interval for the instance, but some environments might need a specific device to check in more frequently.

To manually set the automatic Client check-in, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named client_check_periodically.
  3. Set the value equal to the number of minutes that should pass before each check-in. 0 means never check in (Not Recommended).
  4. Restart the device, or restart the Client.

No Edge Chromium (Not Recommended)

This override opens the Self-service Portal in Internet Explorer rather than Edge Chromium. This override is not recommended because Internet Explorer support ended in 2022. However the override is available for environments still using Internet Explorer.

To use Internet Explorer rather than Edge Chromium, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value called NoEdge.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Start-Up Delay

This override delays the Client from performing any actions until the defined interval passes after the device or server starts. The minimum value sets the minimum wait time before the Client engages, and the maximum value sets the maximum wait time before the Client engages.

This override is useful in an environment with network lag or software that uses large amounts of resources on start-up.

To manually set the start-up delay, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named MinStartupDelay.
  3. Set the value equal to the number of seconds that should pass before the Client starts its process.
  4. Create a new string value named MaxStartupDelay.
  5. Set the value equal to the maximum number of seconds that the Client should wait for the network to be available.
  6. Restart the device, or restart the Client.

Epic Electronic Medical Record (EMR) and Citrix

Epic Print Server Mode

You set the Epic Print Server Mode on Clients that are running Epic (EMR) print servers. This override improves the efficiency of the Client in EMR printing environment in the following ways:

  • Adds new printers and removes printers that no longer have deployments when no one is logged in to the server. Normally printers are removed when someone logs in.
  • Turns off unnecessary hostname-to-IP address resolutions for printers.
  • Allows the installation of Epic printers.

When using Vasion Print to manage printers in both enterprise and EMR environments, you need to manually turn on Epic Print Server Mode on the EMR print servers. Create the following registry entry on the print server:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named epic.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Force the Client to Ignore Citrix Virtual Desktops and Omnissa Horizon Client Registry Keys

This override forces the Client to ignore the registry keys from both Citrix Virtual Desktops and Omnissa Horizon Client and act as if it were running on a normal desktop.

To ignore these registry keys, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named DISABLE_ENDPOINT_DETECTION.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Instance Delay

This override delays the Client from performing any actions until the defined interval passes after the Client starts. The minimum value sets the minimum wait time before the Client engages, and the maximum value sets the maximum wait time before the Client engages.

This option is similar to the start-up delay override and is recommended for Remote Desktop Services (RDS) and Citrix Virtual Apps environments. This override prevents a new thread of the Client from starting its check-in too soon, and is useful when login delays occur due to running programs, large Group Policy Object (GPO) lists, or large numbers of Active Directory users and groups.

To delay an instance, create the following registry entry on the device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named MinNewInstanceDelay.
  3. Set the value equal to the number of seconds that should pass before the Client starts its process.
  4. Create a new string value named MaxNewInstanceDelay.
  5. Set the value equal to the maximum number of seconds that the Client should wait for the network to be available.
  6. Restart the device, or restart the Client.

Store Self-Installed Printers in Roaming Profiles

This override stores self-installed printers from the Self-service Portal in the user's roaming profiles, automatically reinstalling them the next time the user logs in to a Citrix Virtual Desktops or Omnissa Horizon Client session. This behavior is normal in Citrix Virtual Apps and RDS sessions, but you can turn it off using this override.

To store self-installed printers in roaming profiles, create the following registry entry on each device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named RESTORE_USERINSTALLED_PRINTERS.
  3. Set the value to one of the following:
    • -1 to turn off the RDS behavior that remembers printers from previous sessions and cleans up registry keys that normally store them as users log in.
    • 0 to keep normal behavior.
    • 1 to turn on the RDS behavior that remembers printers from previous sessions and restores them.
  4. Restart the device, or restart the Client.

The registry key where the user's printers are stored is HKCU\Printers\Settings\TS.

Low-Bandwidth Environments

Ignore Group Membership

This override stops the Client from performing Lightweight Directory Access Protocol (LDAP) group membership queries. In some environments the group query creates a noticeable load on the domain controller. This override is helpful in environments with domain controllers that are not equipped to handle the extra traffic.

To stop the Client from performing LDAP group membership queries, create the following registry entry on each device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named IgnoreGroupMembership.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Instead of LDAP queries for groups, the log contains a message that says "Ignoring group memberships."

Move Cache Manager Storage to New Location

By default the Cache Manager stores cache files in C:\program files (x86)\printer properties pro\printer installer client\cache. This override lets you change the cache-storage location, such as to a different hard drive. For more details refer to Cache Manager.

To manually set where the Cache Manager stores files, create the following registry entry on the Cache Manager device:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named cache_manager_location.
  3. Set the value as the path to the new location.
  4. Restart the device, or restart the Client.

Proxy Overrides

For the Client and Service Client to communicate with your instance through a proxy server, the Windows device needs to use proxy overrides in the Registry Editor. Follow either option below to set up the proxy overrides.

Option One: Edit the Windows Registry (PAC)

Follow these steps to edit the registry:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named ProxyType and set the value as PAC.

    The Client automatically discovers the PAC file through the Domain Name System (DNS) or Dynamic Host Configuration Protocol (DHCP).

  3. Optional: To override the automatic discover, create a new string value named ProxyDiscovery and set the value as the full URL of the PAC file.

    Copy Code
    Example
    https://sampledomain.com/proxy.pac

    Use HTTPS since the PAC file should be served over a secure connection.

Option Two: Edit the Windows Registry (MANUAL)

Follow these steps to edit the registry:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named ProxyType and set the value to MANUAL.
  3. Create a new string value named ProxyServer and set the value as the full URL of the proxy server, including the port.

    Copy Code

    Example

    http://proxy.domain.com:3128

    The scheme (HTTP/HTTPS) should reflect the protocol used to communicate with the proxy server itself. Normally this is over HTTP.

  4. Create a new string value named ProxyBypass and set the value as the fully qualified domain name (FQDN) or IP address wildcard, such as 192.168.*, 10.*, etc., for traffic that should not go through the proxy. This value depends on how you reference printers on the Port tab.

The Service Client

Change the Client Configuration Files Location

This system variable overrides the location in which the Client configuration files are stored. This override helps keep files in the same location on devices designated as the Service Client.

Items are normally stored in the following locations:

  • stateid.dat: C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\stateid.dat.
  • config.ini: C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\config.ini.
  • PrinterLogicServiceManager/token.json: C:\Program Files (x86)\Printer Properties Pro\Printer Installer Client\ServiceHost\config\token.json.

To turn on this override, create the following entry on the the Service Client device:

  1. Open the Windows System Properties.
  2. Select the Advanced tab.
  3. Select Environment Variables.
  4. In the System variables section, select New.
  5. For the Variable name, enter PL_CONFIG_DIRECTORY.
  6. For the Variable value, enter the path or use the Browse Directory button to select the desired location. For example, C:\ProgramData\PrinterLogic\config.

Change the Service Client Services Files Location

This system variable overrides the location in which the Service Client services files are stored. This override helps keep files in the same location on devices designated as the Service Client.

Each Service Client service that is in use is stored in a subdirectory of the service's name. The following are examples:

  • PrinterLogicServicePrinterApp.
  • PrinterLogicServiceOutputManagement.

To turn on this override, create the following entry on the Service Client device:

  1. Open the Windows System Properties.
  2. Select the Advanced tab.
  3. Select Environment Variables.
  4. In the System variables section, select New.
  5. For the Variable name, enter PL_STORAGE_DIRECTORY.
  6. For the Variable value, enter the path or use the Browse Directory button to select the desired location. For example, C:\ProgramData\PrinterLogic\storage.

Xerox Ignore Change Permissions

If you install the XeroxControl Panel Application (CPA) in single sign-on (SSO) provider mode, it changes the app permissions and adjusts the home screen. This override ignores app-permission changes and sets the home screen to Vasion Print.

To turn on this override, create the following entry on the Service Client device:

  1. Open the Windows System Properties.
  2. Select the Advanced tab.
  3. Select Environment Variables.
  4. In the System variables section, select New.
  5. For the Variable name, enter XEROX_IGNORE_CHANGE_PERMISSIONS.
  6. Set the Variable value to 1.

Troubleshooting

Turn Off Port Monitoring

Do not use this override in environments with Pull Print or Secure Release Print because it stops those services.

Vasion Print uses port monitoring for features like Pull Print and Secure Release Print. In environments that do not use these features, you can add the following registry key to turn off port monitoring:

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named DisablePortMonitor.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

Turn Off Print-Job Monitoring

Use this override for troubleshooting only.

Use this override for troubleshooting only because it causes the Client to ignore print-job events, including recording print-job statistics and printer-profile updates after print jobs.

  1. Browse to this location:

    Copy Code
    HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides
  2. Create a new string value named DisablePrintJobMonitor.
  3. Set the value to 1 to turn on the override.
  4. Restart the device, or restart the Client.

After you finish troubleshooting, remove the override, or set the value to 0.

Turn On Additional CPA Logging

This override, which is included in Printer Apps versions v25.0.2803 and later, turns on additional warning, error, and Simple Object Access Protocol (SOAP) logging for supported manufacturers, including HP, Konica Minolta, and Xerox. You should use this override when troubleshooting CPA issues only, and you must turn it off after you finish. Review the Printer Apps log for information collected with this override.

This override was replaced by the Service Log Level feature on the Printer Apps tab. For more details refer to Service Log Level Section.

To turn on this override, create the following entry on the Service Client device that is running the Printer Apps service:

  1. Open the Windows System Properties.
  2. Select the Advanced tab.
  3. Select Environment Variables.
  4. In the System variables section, select New.
  5. For the Variable name, enter PL_PRINTERLOGICSERVICEPRINTERAPP_ZEEP_TRANSPORTS_LOG_LEVEL.
  6. For the Variable value, enter one of the following:
    • INFO: Shows information-level logging for running services, excluding error and warning messages.
    • DEBUG: Shows the request and response body for SOAP calls.
    • ERROR: Shows additional information about error messages.
    • WARNING: The default mode, which includes warning messages in the logs.
  7. After you finish troubleshooting, remove the variable, or set the value to the default: WARNING.