I have not tested this, but this would be the way I go at it:

 Code:
$printer1="HP xyz"

if printerexist($printer1)
  $RC=RemovePrinter($printer1)
endif

function RemovePrinter($PrinterName)
  shell='rundll32 printui.dll,PrintUIEntry /dl /n "' + $printername + '"'
  if @error
    $RemovePrinter=1
    exit @error
  else
    $RemovePrinter=0
  endif
endfunction


When I get a few minutes, I will test this and post to UDFs. It's amazing, as much as people ask how to add printers, no one that I remember, has ever asked how to remove them.