We use a new plotter but some old files had the old plotter's configuration. How can I remove the old plotter info from the existing dwg files?
As a workaround (though it might cause some confusion), you might just copy your "good" .pc3 and rename it to the old one?
While I don't see that Migrating will help with this issue, here's some historical reference on scripts, lisp and batching http://www.widom-assoc.com/AU-CP12-3L.pdf
Good Luck!
Check if your Autocad Version/Flavor has the DWGCONVERT command. If yes you can set up a conversion setup that saves the dwg in your current format and check the "Set Default Printer to 'none'" option on. There is even a "Replace Page setups" option in case you want to replace old Page Setups.
You can set the page setup to none in current drawing using LayoutManager to clear the error message and if the task needs to be done in large number of drawings then go for BatchInDatabase or BatchInEditor, these are free tools and user needs to register them which is free as well to get the full benefit of it.
And if your version of Acad doesn't have that, the free TrueView application should.
there's alway the "PLQUIET" command. Shuts off those type of messages. It doesn't get RID of the files, but you aren't constantly clicking through an error message to plot what you want.
There are a couple of LSP's that you can pop into the acaddoc.lsp that deletes any plot old configurations and will load your defaults for any old drawing with legacy configurations.
such as:
;delete previous page setups
(vl-load-com)
(setq pl (vla-get-PlotConfigurations
(vla-get-activedocument
(vlax-get-acad-object))))
(vlax-for item pl
(vlax-invoke-method item 'delete)
)
just unloads previous configurations.
I have not tried myself but in cmd type
etrasmit
and then go to Transmittak Setup
on right side look under Actions and click 'Set default plotter to none'
Create a zip of all dwgs you require to fix and then unzip then back and check if it worked.