I cannot seem to find any fixes for my current problem:

We have company supplied laptops that receive their printers via iprint.
While in the office all is well. When they undock their laptops and
take them home and try to login to Citrix their logins take anywhere
from 5-45 minutes. If they delete all the iprint printers on their
laptop then connect to citrix their logins are only a few seconds. I
have seen many reports on this happening, but I cannot locate a fix (if
there is one). Short of having my users delete their printers every
time they take their laptops home, is there a fix for this?

Thanks in advance.