Eu uso isso para remover impressoras parece funcionar em todos os cenários.
Dim objNetwork, objPrinters
Set objNetwork = CreateObject("WScript.Network")
Set objPrinters = objNetwork.EnumPrinterConnections
' ### Delete selected network printer
objNetwork.RemovePrinterConnection "\GARCIA\Dell Printer 3100cn PS", True, True
objNetwork.RemovePrinterConnection "\HENDRIX\Dell Printer 3100cn PS", True, True
objNetwork.RemovePrinterConnection "\HENDRIX\Brother PCL5e Driver", True, True
objNetwork.RemovePrinterConnection "\HENDRIX\HP LaserJet 4250 PS", True, True
objNetwork.RemovePrinterConnection "\STANLEY\HP LaserJet 4250 PS", True, True