VMware Horizon Community
QCBenPetersen
Enthusiast
Enthusiast
Jump to solution

UEM Printer issue

Details

Windows 10 1703

UEM 9.2

Horizon 7.2

Now I know that 1703 is not supported.

We use Printer logic to install the printers onto the VDI(installs to direct IP).  Drivers are all installed on the GM.  When we install the printer it works just fine.  Upon logout the registry entries export just fine.  Upon relogin the registry entries get put back, but the printers are not available. 

However if i install a printer from a Microsoft Print Server that Printer will come back with no problems.  So might just be something with it doing direct IP mapping.  Here are the settings that are being pulled in.

I dont really see what is off here any help would be appreciated.

# This Flex config file references the built-in "Printers" Windows Common Setting.

# Only network printers will be captured, including the default printer setting.

# Both printer mappings made by UEM and users will be captured.

# Enable this config file if you allow users to manage their own printer mappings.

# Network Printers will be imported at logon and exported at logoff.

#

# Expanded settings for Windows Common Setting 'Printers':

#

[IncludeRegistryTrees]

HKCU\Printers

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

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

[IncludeIndividualRegistryValues]

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

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

[Immidio Flex]

This file was created using VMware UEM Management Console version 9.2.0.701.

Use only with VMware UEM.

--------------

Here is a export of the test users export.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Immidio\Flex Profiles\ImportMarkers]

"Pre"=dword:99421cda

[HKEY_CURRENT_USER\Printers]

"DevModeClean"=""

"DeviceCheck"="20170916013727"

"DeviceOld"="PHXE-Unload,winspool,Ne03:"

[HKEY_CURRENT_USER\Printers\Connections]

[HKEY_CURRENT_USER\Printers\Connections\,,io-prt01,PHXE-Conference Room]

"GuidPrinter"="{5BFE3A48-34DD-4E0E-9ED2-9C8C4FE8B971}"

"Server"="\\\\io-prt01"

"Provider"="win32spl.dll"

"LocalConnection"=dword:00000001

[HKEY_CURRENT_USER\Printers\Defaults]

[HKEY_CURRENT_USER\Printers\Defaults\{07467CD9-2639-4E5F-9396-731525B631AB}]

@="Microsoft Print to PDF"

[HKEY_CURRENT_USER\Printers\DevModePerUser]

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices]

"Microsoft XPS Document Writer"="winspool,Ne00:"

"Microsoft Print to PDF"="winspool,Ne01:"

"Fax"="winspool,Ne02:"

"Send To OneNote 2016"="winspool,nul:"

"PHXE-Unload"="winspool,Ne03:" ---DOES NOT COME BACK

"PHXE-Unload-Z03"="winspool,Ne04:" ---DOES NOT COME BACK

"\\\\io-prt01\\PHXE-Conference Room"="winspool,Ne05:" ---COMES BACK

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts]

"Microsoft XPS Document Writer"="winspool,Ne00:,15,45"

"Microsoft Print to PDF"="winspool,Ne01:,15,45"

"Fax"="winspool,Ne02:,15,45"

"Send To OneNote 2016"="winspool,nul:,15,45"

"PHXE-Unload"="winspool,Ne03:,15,45"

"PHXE-Unload-Z03"="winspool,Ne04:,15,45"

"\\\\io-prt01\\PHXE-Conference Room"="winspool,Ne05:,15,45"

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]

"Device"="\\\\io-prt01\\PHXE-Conference Room,winspool,Ne05:"

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]

[HKEY_CURRENT_USER\Software\Immidio\Flex Profiles\ImportMarkers]

"Post"=dword:599cc777

Thank you in advance.

1 Solution

Accepted Solutions
QCBenPetersen
Enthusiast
Enthusiast
Jump to solution

Here was the response for others that are using VDI and PrinterLogic

This override will allow TCP/IP printers that were installed via the Portal to be stored in users' UEM profiles.

On the GM

  1. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides.
  2. Create a new string value named RESTORE_USERINSTALLED_PRINTERS.
  3. Set the value to 1 to force ON the behavior of TS mode that remembers printers from previous sessions and restores them.

I then saw UEM pull the value

HKCU\Printers\Settings\TS

Upon logoff and re logon the printers are now there.

View solution in original post

2 Replies
DEMdev
VMware Employee
VMware Employee
Jump to solution

Hi QCBenPetersen,

A couple of months ago there was a support case regarding PrinterLogic, which was resolved without requiring any changes on our side. I'll ping Raymond_W to see if he can share any details.

Reply
0 Kudos
QCBenPetersen
Enthusiast
Enthusiast
Jump to solution

Here was the response for others that are using VDI and PrinterLogic

This override will allow TCP/IP printers that were installed via the Portal to be stored in users' UEM profiles.

On the GM

  1. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\PrinterLogic\PrinterInstaller\Overrides.
  2. Create a new string value named RESTORE_USERINSTALLED_PRINTERS.
  3. Set the value to 1 to force ON the behavior of TS mode that remembers printers from previous sessions and restores them.

I then saw UEM pull the value

HKCU\Printers\Settings\TS

Upon logoff and re logon the printers are now there.