We NOW know how SetPrinterDefault() works. That is not the only issue. I am trying to point out, what I thought was an obvious error in the documentation. Why do you both, in your heads, automatically translate the documentation from saying "Note that if the printer involved was connected to using AddPrinterConnection, you must include both the servername and the sharename" to "Note that if the printer involved was connected to using AddPrinterConnection, you must include both the servername and the PRINTER NAME"?

I guess we speak/read different languages