mclark,
What directory server are you using? If you are using Windows 2008, have you considered deploying printers through group policy preferences?
http://www.msserveradmin.com/the-one-reason-you-should-use-group-policy-preferences/
Hope this helps,
Mike