System: SLES 10sp2, Zenworks 7

I created a workstation-packet to assign several iPrint - printers under WIN XP at user login.
When the workstation shows "login" without just being booted by the user, the policy will not execute after login, the printers don't appear.

When the user shuts down the workstation and boots again, it will work well.

What 's wrong?