Try adding the below code to see what error it is giving you on the "result: ..." line.

 Code:
? "checking if printer on server exist"
If primapstate("\\server\HP LaserJet P4014 PCL6") > 0
   $RC=delprinterconnection("\\server\HP LaserJet P4014 PCL6")
   ? "result: "+@Error+" - "+@SError
Else
   ? "printer not found"
EndIf

? "checking if printer on server exist check 2"
If primapstate("\\server\HP LaserJet P4014 PCL6")
   $RC=delprinterconnection("\\server\HP LaserJet P4014/P4015 PCL6")
   ? "result 2: "+@Error+" - "+@SError
Else
   ? "printer not found on check 2"
Endif