If you want to give a new UDF a whirl, I'd appreciate your feedback.

PrinterConnection -
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=203840#Post203840

This UDF eliminates the need to know the Printer Name. Add, Delete, Set Default, and check if the printer exists with only the share name.