How to "refresh" workstation printers installed via a workstation policy
Windows XPsp2 & Win2K with Novell Client 4.90 SP2
NW6.5SP5, ZDM 7.0.1, ZSM 7.0.1, ConsoleOne 1.3.6e, iManager 2.02, edir
87.3.7, ndps 4.05 iPrint
A separate User Policy applies non volatile dlu.

We use ZEN w/s policies to install printers to w/s in Organizational Units
This is fine when you want to install a printer the first time.
However we have now updated many simple printer drivers with full on
Printer Driver Profiles.
To get these updated printers to run the user has to remove the old
printer and it then re-installs on next user login to update to the new
Not a hard task I know but we have zero effort users ;(

In the w/s policy I know you can force remove printers if they are not on
the workstation package
and then get them to install at a later date.
Upgrading the version number of the client has no effect on the printers
either. This is all WAD.
However I wondered if there was a more elegant solution to 'refresh'
printers when the printer
object is updated with new drivers or PDPs etc.
Ideally I would like to do this from within the policy.
I could not find a CoolSolution for this. So will I have to resort to a
ZEN forced run?
If the latter what would be the best way of going about this?
Whatever the solution I do not want the users own default printer setting
to be changed.