You might try my AddPrinter UDF as it supports all sorts of printers.

I'm surprised you cannot connect to a local printer share. I do this manually all the time for programs that do not recognize anything other than a lpt port.
_________________________
(... better days ahead)