Sorry that was a typo. I had been trying SetDefaultPrinter().

SetDefaultPrinter() would work for the local printer, but only after running the script a second time.

Thanks for the help. I will go back and do some more testing.