I see you problem. May I ask why you need a Share AND a Name since you only use the Share to use the AddPrinterConnection(). Also do all of these printers reside on the same server?