I've done something similar at our office just using toolbar macros. I've not messed with printing from modelspace or paperspace, we do everything in paperspace so it simply switches your TILEMODE to "0". Since many times I find myself opening up a bunch of drawings just to print out a set but not to edit, I made it invoke the CLOSE command and since you haven't saved it, it asks you if you'd like to, to which you can save it and close, not save it and close or cancel it and leave the drawing open (except for the windowed plot, which justs prints it).
For a simple 11x17 windowed plot (scaled to fit):
Code:
^C^C-plot;yes;;mcn2-drafting.pc3;11x17;i;l;no;w;none;\\fit;c;y;tei half-size.ctb;;no;no;no;y;
For an 11x17 sheet:
Code:
^C^CTM;0;Z;E;-PLOT;YES;;Mcn2-Drafting.pc3;11x17;INCHES;LANDSCAPE;NO;EXTENTS;FIT;CENTER;YES;TEI HALF-SIZE.CTB;YES;NO;NO;NO;NO;NO;YES;CLOSE;
For a D-sized sheet:
Code:
^C^CTM;0;Z;E;-PLOT;YES;;1050c.pc3;Oversize: Arch D ;INCHES;LANDSCAPE;NO;EXTENTS;1:1;CENTER;YES;TEI FULL-SIZE.CTB;YES;NO;NO;NO;NO;NO;YES;CLOSE;
For an E-sized sheet:
Code:
^C^CTM;0;Z;E;-PLOT;YES;;1050c.pc3;Oversize: Arch E1 ;INCHES;LANDSCAPE;NO;EXTENTS;1:1;CENTER;YES;TEI FULL-SIZE.CTB;YES;NO;NO;NO;NO;NO;YES;CLOSE;
Of course this can be modified for your printer and pen style, but I have had problems with network printers since if the plotter name is "//server/HPLaserJet", it sees those forward slashes as a prompt to wait for user input. Bummer. I renamed our printers - I can do that, we're small.