AutoCAD 如何批量列印?

昨晚手動打了800多張圖,_(:3」∠?)_

快瘋了。

求批量列印的插件及列印方法,

我現在用的賤人工具箱,怎麼也搞不出來。

願意直接協助我的,

請私信我你的支付寶賬號。


給題主提供幾種方法適應不同情況,題主根據自身情況選用即可。

========================================

前言:

目前市面上使用的批打方法分兩大類:

1、ACAD自帶的publish功能及類似的插件。特點是單文件單圖、若可實現則列印極方便,需要很成熟的操作規範,不適合人員頻繁流動的小公司、需要多圖同時操作的行業和之前沒有CAD規範的大中型公司

代表插件:天河CAD、PCCAD、圓方(傢具業)以及一些PDM會提供該功能。

2、基於(或類似)BatchPlot原理的插件。特點是可以適用單文件多圖、僅需要一點點規範(這意味著極容易實現),不適合有強迫症的老設計師,同時與PDM系統極難嫁接,所以也不適合使用或準備使用PDM又同時不願意用3DCAD替換掉ACAD的公司。

代表插件:賤人工具箱、常青藤、天正(建築業)

按行業來說的話,不大適用publish的可能但不限於:模具、簡易機加工、定製傢具、室內、建築、弱電、電子、服裝等,適用publish的可能僅限於:部分機械設計、部分建築設計。

===========================================

1、圖框塊批打

【適用條件】

單文件多圖、圖框已單獨做塊(一般意味著有CAD繪製標準)

【實現原理】

lisp讀取每一個相同名稱塊,判斷對角點選擇矩形依次列印,列印順序一般以XY坐標選一者順序列印。

【不足之處】

需要之前有繪製標準塊、沒法自動切換紙張(小缺陷)

【工具】

BatchPlot及類似插件(參見下圖),先製作專門的圖框,把每張圖的圖框都替換掉,使用圖塊--選定圖框的塊--框選列印範圍--選擇紙張、樣式、列印順序等。

在批量使用前先試驗確認你的圖塊能實現自動尋找。

=================================

2、圖層批打(從0開始最簡單的辦法)

【適用條件】

單文件多圖、沒有做圖框塊的打算。

【實現原理】

lisp讀取每一個圖框專用圖層下的矩形(指rec拉出來的矩形,line組成的矩形不參與檢索),判斷對角點選擇矩形依次列印,列印順序一般以XY坐標選一者順序列印。

【不足之處】

會出現兩個rec重疊導致重複列印的問題、誤操作(把別的rec不小心移入圖框專用圖層)幾率較大。

【工具】

BatchPlot及類似插件(同上),先新建一個圖框專用圖層,用rec指令,對每一張圖拉伸一個外圍矩形,確保所有圖框用rec均處於專用圖層,並確保其他元素均不處於專用圖層。使用圖層功能--選定圖框專用圖層--框選列印範圍--選擇紙張、樣式、列印順序等。

===============================

尾言:

對於目前兩個較多贊同的答案,我持保留意見。

第一個答案里鼓吹使用publish功能,我不是很贊同,該功能是我見過最傻的功能之一,完全是為了迎合autodesk公司的PDM計劃推出的產品,坑害了不少公司。倒不是他不實用,而是不廣泛適用,這個功能只能滿足規範成熟的大公司的需要,即便如此也不如一些整體插件使用便利,如同原理的PCCAD等。

第二個答案里炫耀自己寫了個lisp,恕我冒昧,第一個寫出來的是天才,第二個寫出來的只能在知乎吹牛逼。

題主以及大多數關注這個問題的工程師設計師們,都是deadline將近,病急亂投醫的。無論是勸改習慣、上publish、勸學lisp編程,都不是合適的事情。因為只要明白了原理,批打是任何設計師都能輕易上手的事。


自己用AUTOCAD的LISP語言編一個列印程序,就可以把這800張圖紙自己列印完了。

具體編程見任何一本AUTOCAD的LISP語言編程技術書籍。

ACAD就是這樣一種軟體,它具有很強的可操作性。

我在使用ACAD時,會修改它的菜單,並且插入自己的各種塊檢索子菜單。多圖列印程序也被鏈接到菜單中。

修改菜單和多圖列印程序都不難學,甚至教材的例題中直接就有多圖列印程序。

====================

非常想和知友們說:

學會靈活使用AUTOCAD非常重要,一者它是我們的日常工作軟體,二者它有許多非常好的性能,能幫助我們繪製出非常漂亮的圖。

我在知乎中的圖,除了照片外,絕大多數都是用AUTOCAD繪製的。

甚至我的書稿中也是如此。

因此,熟練掌握AUTOCAD十分重要。

通過學習,我們會發現,AUTOCAD與EXCEL差不多,是兩個初看不起眼,但一旦使用後,才發現它們的內涵如此之深,應用如此之廣,絕對可以用博大精深來形容。

另外,我在工作中發現,若用戶發給我的圖紙是用AUTOCAD的高版本繪製的,那麼這個用戶及其公司一定是很不起眼的小公司。我甚至可以將這些公司忽略不計。

目前,最成熟的版本是2012版。

下圖是我用於知乎的ACAD版面:

很熟悉,是吧?裡面有我放到知乎帖子中的圖片。

================

看到評論區的知友們對自動列印很感興趣,我來給大家簡單地說明一下相關的問題。

我們看下圖:

這其實是兩張圖,但複製成8張圖。我們注意到以下幾個特點:

第一:所有的圖框都是一樣的;

第二:任意兩個圖框之間的距離也都是一樣的。

其實,任何軟體系統都有一個資料庫,ACAD也不例外。圖中任何一個繪圖元素,在資料庫中都有反映。

在製圖時,圖框被製成屬性塊。每次從專門的菜單中調取圖框屬性塊時,就要定義插入點,而插入點用LISP語言預先規定好,按線性關係上下平移固定的距離。於是,當圖紙繪製完畢後,所有圖框的位置已經在ACAD的資料庫中定義完畢。

知道為何要用屬性塊?是因為屬性塊中有圖號、圖名等需要填寫的參數。利用屬性快,可以在插入圖框的同時,填寫出這些圖框要素。

自動列印,其實就是把這些已經定義完插入點的圖框連同框內的繪圖元素一同列印出來。

列印初始位置為左下角第一幅圖,列印完畢後,檢索第二幅圖的插入點,然後再列印第二幅圖,接著周而復始,直到全部列印完畢。

在編寫自定義菜單時,把自動列印程序含進去即可。

ACAD有幾個選項很重要:第一個是計算器。計算器是當前任何ACAD版本都自帶的,我們可以把計算器功能調取出來,再配套類似我們尋常使用的計算器模樣的對話框即可;第二個就是自動列印。我們只需簡單地修改菜單,用列印屬性塊的功能來列印即可。

一般地,一張ACAD圖不可能放入太多的圖紙。如果我們用層來管理,則放入的圖紙更多一些,但運行速度也會慢一些。因此,一張ACAD圖,最多放入50張圖紙。

題主的800張圖,如果在ABB,我們會繪製成16張圖。在菜單欄中調取自動列印選項,接著會彈出一張對話框,在其中填入需要列印的圖紙編號即可。按下列印按鈕,即可開始列印。

由於版權的問題,不便提供LISP程序,見諒!

其實這麼說完,相信對LISP語言有一定了解的知友,立刻就能明白是怎麼回事了,並且也能輕鬆地編寫列印程序。

提示:列印程序最好放在自定義菜單欄中,以便使用。


抱歉我只知道一圖一文件怎麼一次性列印,這種大雜燴確實不知道快捷的方法。

所以我建議大家還是規範製圖,國內設計院好多不好的繪圖習慣應該更正。


自帶的圖紙集和布局配合使用,請先看autocad自帶幫助,完全不需要別的程序或LISP或VB好不好。


Batchplot 強烈推薦,應該可以滿足你的要求,想要安裝包我可以發給你


BatchPlot插件,用了好多年,很方便,同文件內的多張圖紙,模型空間或者布局裡面都行,批量輸出到印表機或者PLT,PLT可以自動給文件命名(命名規則有很多可以自己定製)


下個虛擬印表機,然後把所有的CAD圖,批量出成PDF格式,然後再批量列印


這是困擾我多年的難題,多文件可以,一文件多sheet臣妾做不到啊。還是用revit吧。


我每個項目大概一百張圖吧。

自己懶得去寫插件,偷懶用的batchplot,哪位大神寫的忘了,不過確實好用。

我一般按圖名批量打成pdf,幾分鐘就好了。


http://www.summercad.com免費批量列印軟體,自動開圖,就是一次只能打一種圖框。

進階就自己寫程序吧,需要研究一陣子,畢竟別人的源碼你也得看得懂才能用


工作中經常一次性列印幾百張圖。我們的方法是:

1.利用PCCAD的自動排圖命令,將所有cad文件自動放在一張大圖上。

2.自己在電腦上框選把整個大圖分解成列印的大圖。我通常以A0大小為上限,最大也不要超過3米長度。

(繪圖儀的上限其實更大,可以打更多米,但是一是圖紙越長自己要裁更多,二是圖紙越長出錯後要重新打整張很浪費。)

3.將大圖用繪圖儀列印出來。

4.將大圖用尺子裁成小圖。

PCCAD有免費試用次數的,題主可以去了解一下它的自動排圖功能是不是符合你的需求。


曾經自己寫了個AUTOLIST吧。 就是在你的原始圖框四個角畫4個單獨的點, 然後在以後的圖紙中,這四個點都和圖框固定在一起使用,程序就是搜索所有的單獨點,判斷四個點在A4 比例,就認定為一張圖紙,然後輸入列印。這個方法適合單獨文件合圖的用戶。尤其一個文件裡面 百把張圖的時候很好用。


源泉插件,賤人工具箱插件


常春藤還是常青藤,一個拓展插件。然後還要個專門批量列印的插件,名字忘了,不常用,然後就是ZDM可以批量列印,平時常春藤用得多,做好是圖塊式圖框


賤人工具

appload載入

建psjt圖層,用此圖層把要列印的圖一個個框出來

y啟動,選擇批量列印

列印設置 印表機選擇連續列印 你要列印的樣式及比例確認

選擇要識別的圖層為psjt

選擇所有圖框

列印


感謝各位答主的認真回答,

我來補充一下具體情況。

兩個項目,每個項目200多張圖,每個項目的近200張圖是在一個dwg文件里。

這一個dwg文件里的圖,格式大部分是一致的,只是有的圖長,有的圖短,有的圖大小也不一致。

還有的圖,邊框是連在一起的。

我並不清楚繪圖的過程(圖好像是設計院畫的),只是覺得這樣列印起來真的好麻煩。

今天我花了一天的時間,也沒能找到有效的解決辦法,VB編程什麼的,才疏學淺,真的不會。

公司基本上都是採用2008版本的CAD,雖然我個人喜歡2014版本的。

至於為什麼打了800張而不是400張,是因為,

本來列印好了,臨時變更需求,要改兩個字。

推到重來。

我就不說每個項目圖紙一式三份了。

心好累。 o(╥﹏╥)o


AutoCAD2016在列印之前有個提示

大概寫的是是否嘗試批量列印

我從來沒點過 因為怕列印範圍什麼的錯

或者列印樣式錯 或者順序亂

哎呀麻煩死了。800多張為啥不送去列印店


本人專欄裡面有多圖幅混排批量列印的示範,有興趣的可以去看看。


常青藤工具箱、常青藤批量列印都可以

都是先轉成PDF


常青藤插件,誰用誰知道。


推薦閱讀:

AutoCAD虛擬印表機EPS與PDF的優劣各是什麼?
AUTO CAD2006以上的版本哪一版比較經典,使用的人數最多,經歷的時間最長?
AutoCAD 有哪些很實用的插件?可以提高顯著工作效率?
有哪些值得推薦的Auto CAD教程?
流暢的運行 Rhino,CAD,分析軟體,等建築設計電腦配置?台式機。謝謝

TAG:AutoCAD | CAD | 插件 | 列印 | CAD製圖 |