Recently I came across a very handy tool to migrate printer ques, printer ports and drivers drivers to another computer.
It’s plain and simple to use and comes directly from MS.
Network printer
Remove mapped network printers using batch
If you have to remove a printer que from you clients computers, using a logon script, you can do the following:
@echo off
ECHO Attempting to disconnect mapped printers...
rundll32 printui.dll,PrintUIEntry /dn /q /n"\\SERVER\PRINTER"
ECHO Attempting to logoff from server...
NET USE \\SERVER\PRINTER /DELETE