I have a folder with a dozen Arcmap compositions (.mxd files) I need to print. They're all ready to go, I don't need to do any editing. Do I really have to open up each one, wait to refresh, and press print?
|
I have found the following utility to be quite helpful. It was written by Ben Slater. In this blog post, he has given the code as well as the executable for Batch Printing ArcMap MXD Documents Edit: Added more information about the Utility, as per Matt Wilkie's suggestion |
||||
|
|
We solved it, with caveats, by a batch file. It is a bit quirky and doesn't always work. The most annoying things are a) it ignores the .mxd page size setting and always uses the printers' default page, and b) Addons like MapBook need to be uninstalled or else there will be an error dialog after each .mxd (the map still prints though).
Not verified yet, but apparently as of Arcgis 9.4 (aka v10) you can:
(answer cribbed from http://yukongis.ca/How_To/BatchPrintMaps) |
|||||
|
|
I'd start with the Print Active View sample, but change it so that it uses IMapDocument to retrieve the pagelayout for each mxd. |
|||
|
|
|
You could look into using COM automation to open the MXD, call the print, and then close the document. http://forums.esri.com/Thread.asp?c=93&f=1170&t=197049 |
|||
|
