Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X
I was curious if there exists some way to print out all the drawings within an assembly without having to open up each individual part's drawing file and manually hitting print. Some sort of Batch code that would iterate through the Model tree, find all existing DWG's and send them off as a print job. Anyone have any ideas?
Hi,
You can use the "Creo Distributed Batch" programm
Regards
Hi,
If you dont want to go in batch programming then follow below method :
May be this is useful..
Thanks,
Jitu
This requires some set up and ongoing maintenance, but we create "overlay" drawings for the full assy and any sub assys.
It takes a little time to set up and if new drawings are made, the overlay needs to be updated, but it's a very handy tool.
This allows for a couple of things.
We also found that if you do an overlay of each sub assy and then do an overlay of the main assy but just adding the sub-assy overlay drawings, backing up that main assy overlay will still bring all of the drawings for the entire assy. So we do an overlay for each assy including only the items in the top level of that assy. If there are sub-assys in it, we include the overlay for that sub-assy. Makes printing a bit harder, but maintenance is easier.
Do Overlay Drawings automatically update changes such as changing a dimension or adding a part to an assembly?
Yes, they reflect the latest state of the drawing that is being overlaid.
I have been searching for an answer like this for 2 years now. Thank you Doug!
You can use "Creo Distributed Batch" as Leonid has said, unfortunately in Creo 3.0 there is a bug and you have to run it several times to print them all. Still quicker than opening all the drawings.
The bug is shown here: