we use Ilinktrail and proetrail to automate printing of drawings based on objects being approved. Its been a while since I worked with, but I recall having the same problem. No matter what I did I had trouble changing the printer via pcf files. I have to look at this again because now shaded 3d views print as wireframe. If I make any progress I'll post my results.