Windows 2003 isn’t Vista aware. So when you’re using a Windows 2003 Printer Server you might run into a problem with automatic installation of printer drivers when you’re auto-enrolling your printers (via Kixtart or so).
For publishing you’re Vista Printer drivers on a W2K3 machine follow the procedure described below.
needed: windows Vista Workstation, Admin account, Vista Driver (download from your suppliers website)
- log into a Windows Vista Workstation with your admin account
(if you want to install x64 drivers, log into a Vista x64 version) - browse your printer server (\\<printerServer>)
- Find the Printers Share and open it.
- Right Click anywhere and select “Server Properties”

- Select Tab “Drivers”
- Click on “Add”

- The “Add Printer Wizard” Appears
- Click on “Next”

- Select the type of driver you want
- Click on “Next”

- Click on “Have Disk”
- Select the driver you downloaded and click on “Ok”
- Click on “Next”
- Click on “Finish”
UPDATE:
I am running Vista x64 now, and above didn’t work as it should.
You can also do this from your workstation, by starting Print Management (control panel :: administrative tools). There is only one catch… make sure that the your printer is listed, just as it shows on the share. i.e. My vista machine says it’s a HP Laserjet 2100 PCL 6, but my server use the driver: HP Laserjet 2100 Series PCL 6.