Would a net stop spooler then net start spooler get the printer working without a reboot?
Why would you want to do a "net stop spooler", and then start it again?
That would load the new printer without needing a reboot
This also works OK with "RUNDLL32 PRINTUI.DLL,PrintUIEntry /q /in /n\\server\printer" instead of the per computer options. I don't know which is better though. One thing to note also, is that the share containing the drivers must be available for GUEST, or the drivers can't be copied. I think this is normally done by Windows, but Samba servers will need "guest = ok" in their print$ share entry.