I just tried it myself and while it looks like the printer is not being changed, it really is. I started connected to a network printer, then switched the first time to "PDF995", then on a second try to another network printer, and when I passed in the G for Go, they worked. I'll file a bug report that the printer name isn't changing in the scripting interface as it should be.
John Brock Technical Support Rhinoceros Seattle USA