Here are some thoughts that come to mind.
Have the IT build the printers into their image for the reloads.
Does your company have different offices and thus lots of different system printers?
This would be most ideal unless you have many offices and system printers.
Another option would be to get away from system printers.
Where I use to work, our Toledo office had upwards of 100+/- printers/plotters and the goal was to
print only via system printers. Needless to say, it got overwhelming very quick. And that was only
one office, at the time, we have about 12...
I developed a printing script that would keep all the printers (PC3 files) in the background
that the users didn't have to use to print/plot dialog box to print unless it was a one-off type
of print. This was also nice because it would not save page layouts to specific printers.
Imagine going to plot and the current layout was set to a plotter in the California office and
bandwidth was marginal at best... (it would take 20+ minutes to open as it was trying to connect
to that darn plotter)
Another thought is I am not sure if you would be able to load system printers via lisp, vba, .net etc...
Pieter