|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
利用FinePrint实现拼图打印(转)
) s; c" m0 f$ q利用FinePrint实现拼图打印(SolidWorks没有提供拼图打印功能是一个遗憾可能对老美没有必要吧),但可以利用FinePrint进行拼图打印,虽然使用上麻烦一些,但要比一张一张地装图纸方便多了。
& x& ?* m% N' j$ h, l
- V$ y" q: T2 P f9 ^本文将介绍我使用过程中的一些参数设定的数据,希望能给用户带来一些方便。我利用FinePrint做到了标准A3,A4图纸的打印,A2的我没有试,因为平常我不做A2的图纸。先说以下我的机器配置情况
1 J$ T. ^8 S7 b/ ^5 ?. q+ K7 L8 L4 E$ ^0 c1 Q. ^
Win2000+SolidWorks2001. {4 ?7 w* A$ a" i! R/ h& ?6 o
打印机Hpdesignjet4308 O) y6 q( d9 ]) y% C9 W+ O
可用的打印纸型号不知道,测量了一下尺寸,宽度为885的卷筒纸。
6 ?7 l+ i! M; X6 ~利用Fineprint进行拼图的主要想法有如下三条 , b& ?8 {( c v3 B. J$ l
6 q$ d- U0 E: k. F' l1 w
1、通过设定虚拟打印机Fineprint)的纸张大小(来控制、纸张最小以便拼图);
( I) z+ a% o; |# j1 h4 I/ J2、能够按照1:1输出标准图纸到Fineprint打印文件;
9 g. g" f3 b) ?- D通过设定物理打印机的纸张大小,保证Fineprint 在拼图过程中不进行缩放或者说(使利用虚拟打印机输出的打印文件恰好按照标准的图纸大小利用Fineprint 拼出来。)
4 z! V7 D; M% f: m" D0 z所使用的打印纸的要比A1的宽,图纸打印出来以后,要求留有部分纸边。 2 m, A" A' k+ S' J3 |
. T3 z& M4 K8 N5 M0 ~: P. q4 Y
一、A3,A4 图纸的图纸格式的建立。
, [/ u; o2 R6 h- m我使用的图纸格式如下图,请注意一定要绘制图纸的外框!也就是图中的297x210A4)的矩形,也可以在对角线上绘制两个短线) 字串2
+ j- ~( @) ~; O3 ?# z3 \/ L5 a3 ]/ I0 [
- Y' F* i+ \7 ^) T/ \: Ahttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
8 p# c, k- p+ L* a" ~3 u& r# u: p9 S) a
1 j9 _7 |* h+ L二、FinePrint 的安装
. w. S0 f( P @& I我使用的这个小软件是FinePrint 2000 Build 68, 已经忘记了从什么地方下载的。不过你可以从三维空间下载。马上下载一个)
$ ]# G# j2 R4 e5 D: O- |
2 E3 N- O0 ^; h# w8 O' f3 A7 v4 }软件安装以后,机器就会添加一个打印机,你可以将它设为默认的打印机。+ m5 G6 ?. R2 O G+ C5 ]- k0 b1 B
- a, Y' S3 O# L/ s; t* v9 H
三、FinePrint 的设置0 P# |( j, v; ^! W& s5 z( D
要设置FINEPRINT 的选项,应该首先使用某些应用软件的打印功能(如在SolidWorks、WORD中打印),下面说明一下如何设置有关参数。1 A* l5 b6 ]5 r( Z2 w
# }( L' n3 U1 g. \1) 利用SolidWorks 打开一个工程图文件;
+ L4 p: H) [4 S% K6 ?: \$ u! j1 z( o& d: C
2)选择文件-打印,在打印对话框中选择打印机名称为“Fineprint2000 ” (这就是你安装的虚拟打印机),单击“属性”按钮,设置Fineprint的属性。 字串1
# i! _! I+ W) S" L6 l# k [9 i- t! B7 y8 ?- N
6 s O4 E% _# q( Z8 @+ U纸张大小的设定 A4:230X335纵向;(可以 单击自定义,定义纸张大小)1 E3 F6 K, U5 j6 `4 J+ h
a3:432x332横向
1 R2 J9 P ~; N- w0 P i纸张大小的设定很重要奥!!!!!!!!!!
1 i/ l; }8 I/ H4 a: L8 `0 ~1 a( n& B) d! U
. i9 V) t. @6 i5 o- e
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
( p9 _& @0 B! P k9 U9 J) d# _' ?, |2 f% g: i" m
/ `7 _+ p( x# \! X/ ?$ Z6 A
3) 在“布局”标签下
* L: K$ T3 {2 P G/ ]9 ?' G5 | S% w布局选择“8面”(打印A3时,当然要选4面)2 x# u% o$ |, N6 N/ i$ r" ]- w
“边缘”关6 k" o, T- J; z9 z5 ?. G+ d
“边界” 小(如果你选择“无”或其他的选项,则需要修改下面第5部的物理打印机纸张大小)
|9 L/ g+ q; L$ `5 i; m打印机这就是你的物理打印机。 字串8# c+ x# `( i* v6 x% l5 ^$ y
$ A9 z+ U) [4 r
/ g; h& g$ e7 c' C* [1 X' `/ J& p" h; g
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg' d. H+ {) j+ |+ S
* V: R( v- H% C6 [6 h+ p0 ^
~6 w) l% k1 P* V$ C. }/ G1 i5) 单击打印机“选项” ,出现“HP ……"对话框
) K+ T6 k) A) X7 ~3 @( Z
4 d2 N }1 O9 y0 p) r1 m" @纸张方向:横向;6 r+ u2 d1 h8 r8 p0 T9 y4 k/ G
单击“自定义设置”
) }* Q9 H* ^' c1 k纸张大小横向880X660 (当打印a3图纸时,使用870X660,务必注意,这个大小的设置是我一点点的实验出来的!)1 p" G7 R; j g# q* M3 P
7 [3 [2 p7 a! F
+ i, U$ Q+ Z* D+ i" \- @; B0 ~9 W8 zhttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg, b1 f. s) J. s# A* n: J
! d7 r/ Q" A, N3 w9 K/ o
3 k K S$ _3 P% L0 o/ W6) 这里,对于Fineprint 的设置已经基本完成,你还可以设定其他项目。本步骤也可以认为是设置物理打印机和所使用的纸张大小。(由于物理打印机和fineprint需要设定打印边界,并且在拼图过程中可能会进行缩放,因此设定物理打印机的纸张大小能够控制打印出来的图纸的大小。) 字串9
- _ Y8 J9 F/ a9 J8 @4 v4 Y8 u# q) r. E" E
四、Finepint 的使用
, k- x" W$ u% H# Z2 q$ K9 j! ^) a) t
这里以A4图纸的拼图为例,说明一下如何设置有关参数。4 L& b* g6 K0 [: X
: F, M; A8 m* O/ C, z1、 利用SolidWorks 打开一个使用如上图纸格式的工程图文件;
' u- [! |7 @1 B% B3 b2 t, {& e& i
& o' v- w% u3 w; h$ v3 M2、 首先设置以下打印a4图纸的页面设置。文件-页面设置(如果多次打印相同大小的图纸,只设置一次即可。设置好以后,下次就可以直接使用“打印机”那个图标按钮了)/ q+ B0 x& H2 J7 E+ N6 |/ a
M6 W1 k, X2 D5 d" C2 f1 C
- O7 C6 p0 r" P, whttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg3 J, x- _9 U) j
! O7 c; W% w( A2 N( j. @
* S0 a" E( M6 p$ ]* Z0 `: A3、 注意:纵向、100%(打印A3选择横向)
' r% c, E, Q5 _: O% }
( w; x6 ]0 `9 g, r5 E4、 单击打印设置:选择打印机名称Fineprint2000和纸张大小(](A4 图 =230X335 纵向,A3 图=432X332 横向 !!!务必注意!!!)(由于打印边界的原因,无法使用标准A4的纸按照1:1的关系输出,因此,按照上述尺寸设定纸张大小就是要将带有外框的图纸,按照1:1进行输出) 字串6
6 Y1 ~' M4 c: X8 f2 ?* S3 z/ J3 P, \: M# @9 Q
1 e1 ^% L; _, g4 a" T* r
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg; I+ U1 R4 g. ]
* _( r$ w0 d; D& E; M' a% h; v. O2 ?/ a3 T5 a5 F* n
5、 确定以上对话框,现在就可以使用Fineprint打印了。6 B5 _' f% k$ s% p7 e/ B- A( z
3 \' b3 n, @: G+ V, N
6、 在SolidWorks 中使用打印命令,这时候的打印命令就不直接向物理打印机打印了,而是发送倒Fineprint,如图
+ ~; X8 Q, }* E9 v3 m* T/ v; O/ H# \' m: }5 f. U$ v# e
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg% F- O; X, e- ]" W- V
% {. k) n6 C' t: e3 H; a; ]! t6 n
8、 你可以不必理会这个对话框,只管打开其他相同大小的图纸进行打印,上面这个对话框中的内容会自动增加的。如果你希望一次打印8 张相同的图纸,可以的呀,在布局中复选“重复”就可以。4 K0 E, r) D& i" Z2 R2 g
/ O/ E9 @& T& u( v
9、 你也可以将工作保存起来,以后通过“打开”,打开需要打印的图纸。慢慢的打印。如图9 }( `; J! i3 G/ j* E3 V
3 G' w* e n5 Z3 G! C4 l
4 k% d3 F6 G bhttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
, {% E& {, ^; n1 h) Y
7 `, @' C8 \. {% f' o/ G. H字串2
1 Z9 v$ i( g, y5 n$ ]5 p10、图纸的排版如下图,打印完成后,能够保证图纸为标准图纸。- j8 ?- V$ o# m: i7 E) [7 k/ ^( v
1 f& m* c4 l& b5 x8 h5 c; v+ V& p: U. W7 ^
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
* h \5 Y+ V7 ~+ y8 q+ Q# e5 W: k2 B" S3 a% K/ F+ k
9 |/ h9 l p$ W+ Y0 n& z7 V! w. Q
五、 说明. V$ o% a, S& r# m: K
# o r" m9 _+ }. l1、 使用过程中请注意纸张大小的设定包括两部分,物理打印机纸张大小的设定和Fineprint打印文件纸张大小的设定;本文提供的数据是通过实验得出的,没有计算过。按照以上数据进行打印,打印出来的图纸恰好和标准图纸大小相同。: g) q6 E* y$ U; r9 X
; s1 u$ E7 @( L2、 如果某些尺寸设置的不对,则打印的图纸不是大就是小。例如,本来A4的图纸宽度是210mm,打印出来可能会是190mm或者220mm,不是标准大小。不知道你们单位的图纸格式是不是这样的。4 n: m( @4 s- \
! P- I% P E* y, M, O2 m
3、 Fineprint 这个软件的其他方面的使用,我还没有进一步研究;& D* Y( L* [$ |) ^: }& X X2 p& V
( P" ~( v+ _4 \ p* D' S7 \9 |! d4 J# I4、 您如果有更好的办法,麻烦你告诉我一声,谢谢。转)
" t. g6 A4 s, i! J7 _& R3 o4 `6 y, o7 H5 e2 S( P
[ 本帖最后由 chenjun521208 于 2008-6-5 13:52 编辑 ] |
|