I have a handful of workstations with users that log on to any of them with their account. I need to install a printer for all the users to use on any machine. The printer is already on the network and I can add the printer per user manually, but I need to do this from the server as there are many users and it'd be impossible to do it any other way.
Your best best it to use a GPO to push out the Printer through logon script:
^^ voretaq7 beat me to it.
I solved it this way, yes it wasn't quite the best solution but it sure saved me the time of figuring out how to use group policy. I followed the directions on this page: http://members.shaw.ca/bsanders/NetPrinterAllUsers.htm with the exception of I had to log into each workstation as the administrator and install the printer manually for the script to run. Otherwise I would get an error stating: "Unable to add the per machine printer connection. The print spooler service is not running." Even though the spooler was running on both the workstations and the server. After I logged in and installed the printer manually, the script would run and every user that logs into the machine gets the printer added to their profile.