Hi.
Installing a local printer depends first of that the user had administrator-rights on the machine - not to fond of that idea.
Second - Wouldn't onsite-personell be able to do this first of when delivering the printer?

If your users are administrators (or have eqal rights as one), there is prolly some nice way of doing this. First idea that popped into my mind was to have the printer connected by the user, and when connected, added to a group, and with a simple if ingroup-statement do this after asking the user if the printer is correctly connected.. but.. somehow I can smell alot of failures here.
_________________________
as long as it works - why fix it?
If it doesn't work - kix-it!