AnsweredAssumed Answered

Batch printing drawings

Question asked by No Body on Dec 29, 2016
Latest reply on Jan 3, 2017 by Markku Lehtola

The essence of the problem is this: I have a large assembly, built from many assemblies, which are themselves built from assemblies, etc. etc.

You know, what SolidWorks is meant to be used for.


I now want to print all of the drawings of the separate parts, but in an intuitive order.

That is, every assembly should have its drawing printed in order, so that every assembly is "local" in the final huge batch of papers being printed.

I don't want to print hundreds of papers that are all in random order, and I then need to waste a day to sort them every time.


The only three "solutions" seem to be:

1) Pack & Go everything to a folder, go to Task Scheduler, add the resulting folder, and print.

2) Go to Task Scheduler, and add your drawings one by one (in case order matters, which for me it does).

3) Buy a 3rd party program that does this, e.g. CustomTools.


The problem with the first solution is that the order in which things are printed is determined by file names.

If you don't name things in exact ASCII order (e.g. while prototyping, or changing/adding parts, or just because you didn't sleep enough and didn't think about exact file names at the moment), you get a random mess of papers that you need to sort every time.

Even worse, there is no way for this to work with parts that are shared between multiple assemblies, or even multiple projects.


The problem with the second solution is that the task cannot be saved in any way that I can find.

What happens if I upgrade my SolidWorks version?

What happens if I buy a new computer?

What happens if the company has multiple computers and I want to run the task on a different computer than the one I made it on?

There's also no simple "Run" command, as far as I can tell, but that can be circumvented by changing the date, I suppose (albeit it's pretty silly).


As to the third...are you serious? we pay thousands of dollars for a ridiculously complex and capable program, but it can't do something as simple as printing multiple files?


Is there something I missed, or is the situation really this bad?