It seems a user needs the 'install device' privilege which only Administrators and Power Users have..
How can I give domain users this privilege to install printers on their workstations? Or is there any other way to allow them install devices such as printers (non network ones)?
Best Answer
This article shows you how to configure the Load and Unload Device Drivers setting to any user your want.
http://technet.microsoft.com/en-us/library/cc782779%28WS.10%29.aspx
Keep in mind this can be dangerous which is why it is only initially setup for admins/power users.
I'd recommend you find a non kernel mode driver, which will install without admin rights. Unfortunately there may not be one.
Alternatively install a startup script on the machine that runs that installs the printer as a local printer(even if its a network printer).