Symptoms
After migrating from Citrix MetaFrame XP to Citrix Presentation Server 4.0, not all policies for printing are created.
Cause
There is a one-to-one correspondence between a MetaFrame XP-assigned printer with an attached user/group filter identifying the proper accounts and a Presentation Server 4.0 Session printers policy. By design, all MetaFrame XP network printer objects are promoted to Session printers policies with rules enabled for each assigned printer and respective user/group filter attached.
The upgrading of autocreated network printers happens on the first upgrade or when joining a farm of a Presentation Server 4.0 server. Both entries for a given printer coexist in the data store for backwards compatibility. This is only done once during the initial farm upgrade. Once Presentation Server 4.0 updates the data store, a flag is set in the farm data store object so no new policies are created.
The data store objects become unsynchronized if the existing autocreated network printer objects are changed or new ones are created in the MetaFrame XP Management Console. This can also happen if Session printers policies are modified or added in the Presentation Server 4.0 Management Console.
Resolution
The following articles discuss various aspects of and best practices for migrating an existing Citrix server infrastructure to the Presentation Server 4.0 version.
CTX106832 – Presentation Server 4.0 Migration Guide
CTX107059 – Advanced Concepts Guide
CTX106319 – MetaFrame Presentation Server 4.0 Administrator's Guide