Muchas veces es necesario desinstalar impresoras de un toda una red, una de las formas que me parece mas sencilla es crear un script Vbs, para poder eliminar las impresoras.

podemos generar un fichero BorrarLocalPrinters.vbs con el siguiente contenido:

' Para recoger argumentos de entrada
Set objParametros = WScript.Arguments

' Primer argumento nombre de Equipo
strComputer = objParametros.Item(0)

Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2")

'El select tienes las condiciones para listar impresoras, en mi caso que sean locales y con portname *10.0*

Set colInstalledPrinters =  objWMIService.ExecQuery _
("Select * from Win32_Printer Where Network = FALSE and PortName like '%10.0.%'")

For Each objPrinter in colInstalledPrinters
objPrinter.Delete_
Next

Una vez generado el fichero, la manera de ejecutarlos en cmd ->  BorrarLocalPrinters.vbs Nombredeequipo

Espero que os sirva de ayuda