Looks like a 'new' post on this one, so here's a way to use that 'Macro' as a Lisp or add it to your CUI
interface. If it doesn't work for you, repost here for more help.
ECCAD
;^C^C-plot;y;;DWG To PDF.pc3;ISO full bleed A3 (420.00 x 297.00 MM);m;l;n;l;1:1;0.00,0.00;y;acad.ctb;y;n;n;n;(strcat(getvar "DWGPREFIX")(vl-filename-base (getvar "dwgname")));y;n;y;
; Notes:
; Above macro could be used on a ToolBar or in a Menu pick, see help on CUI to add it there.
; IF YOU WANT THE EXACT RESULT IN LISP, make a file with Notepad
; Copy below code into that Notepad file, and save it as filename "PLOTME.lsp"
; You could place the PLOTME.lsp file in any 'Support' folder, then,
; at the Command Prompt, load it (load "c:/folder/plotme") to run it,
; or add the entire content to a file called acaddoc.lsp, and put that in your \Acad..\support folder
; Once you decide which way to go, you can open Acad and at the Command Prompt line,
; just type in PLOTME
;
; Additional note:
; Your plotter (may) have a different set of questions to answer when you type in (command "-Plot")
; best to write them down in order, and what you input as a response. Tune the C:PLOTME command as
; required.
; ECCAD
(defun C:PLOTME ()
(command "-plot"
"y"
""
"DWG To PDF.pc3"
"ISO full bleed A3 (420.00 x 297.00 MM)"
"m"
"1"
"n"
"1"
"1"
"1"
"0.00,0.00"
"y"
"acad.ctb"
"Y"
"n"
"n"
"n"
"(strcat (getvar "DWGPREFIX")(vl-filename-base (getvar "dwgname")))"
"y"
"n"
"y"
); end of command
); end of function