If you can get LT to run scripts (or want to with CAD), here's an example of what we use to set up our plots:
----------------------------------
._TILEMODE 0
(load"plotview")
(c:plotview3042)
(setq expert (getvar "EXPERT"))(setvar "EXPERT" 2)
._-PSETUPIN
"PL_30x42.dwg"
"4500 30x42"
(setvar "EXPERT" expert)
._-PLOT
_No
4500 30x42
_No
_Yes
_No
._Preview
----------------------------------
LT wouldn't run the "plotview" routine but that simply sets up a named View to plot in the current dwg based on the paper size desired and could be scripted pretty easily as well.
As far as your original issue with getting the 'none' plotters after a server/plotter change, I've struggled with that several times, too. PC3's are fragile and I think poorly thought I for what they have to do. It seems they should just print to the local printer name no matter what server or driver info it carries with it. Maybe I'm wrong.
Govert's tools (
http://www.noliturbare.com/plot-print/print-ctbs-and-more ) has a pc3 reader and if you open one up you can see the pc3 holds the driver version, IP address, name and server name. I've tried doing a replace on the server name in a text file and bringing it back in to the pc3 reader to see if I could update them that way, with no luck.
Each time I've ended up having to rebuild each pc3 from scratch when we've had this happen. I'm glad you found something that will help you out a bit, but I bet if someone (Govert?) could write an app that would find and replace strings in a pc3 they could sell it to CAD managers across the land... well, I'd buy one anyway.
Yes it will take script files.
Now Thanks for the help. Off to try my hand at a script file. Sweet.