The following commands will recreate or open a ‘Printers’ folder
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
This can be used to publish a printers folder via Citrix XenApp
we had migrated our desktop from Xenapp 5.0 on w2008 sp2 (non r2) to XenApp6.5 2008 R2. This included an upgrade to Appsense 8.3 and introduction of Appsense personalisation.
Older applications still left on the old desktop needed the printer settings from the new desktop.
We had to set our new Appsense EM to hive the printer settings to the users home drive. (which was the old way)
Then on the old desktop (which was already hiving) the printers would be imported.
Printing directly from the old desktop to the printers in question already worked, so it was not driver or server related.
The old desktop and applications were getting the printers, but some apps would not get any printers and the default printer was not being set correctly.
You also need to hive out
Older applications that ccould only see the default printer then worked, as did the default setting of the printer
(Thats assuming that the provided default printer was of course installed, its drivers available etc)