Windows 2000, XP and 2003 all have the capability to install a printer and have it globally available to all users (Similar to the way printers worked in the old Windows 95/98 days). Unfortunately the Add Printer wizard does not expose this functionality and only adds the printer for the current user. The command-line needs to be used to install and expose a printer globally. The process is as follows:
rundll32 printui.dll,PrintUIEntry /ga /n\\server\printerwhere server and printer make up the correct UNC path to the printer.
net stop spooler net start spooler
Also see: Automating printer management in a school, university or education environment for more examples.