Computer Performance has a useful tip on installing printers via a login script. One thing I noticed when I tried it was that it needed the descriptive name of the printer (in quotes if a space is used) instead of the sharename of the printer ie
rundll32 printui.dll,PrintUIEntry /in /q /n”\\server01\sharp al-1655cs”