We have an issue where users are seeing printers from other session. By default, admins should see all printers but users should only see their own printers.
For example - an user launches the published Office Word and when they try to print they see session printers that live on a different print server that are being used by other users.Deleting the following registry key resolves the issue:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print\DefaultPrnFlags
value = 4000
The preceding registry value adds the local administrators group to the ACL of the auto created printers, this may explain why people are seeing these objects, although this would be limited to local admins.
The reference article for DefaultPrnFlags - http://support.citrix.com/article/CTX119684