|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
利用FinePrint实现拼图打印(转)
9 |# M; L, `, N8 C% p利用FinePrint实现拼图打印(SolidWorks没有提供拼图打印功能是一个遗憾可能对老美没有必要吧),但可以利用FinePrint进行拼图打印,虽然使用上麻烦一些,但要比一张一张地装图纸方便多了。4 [3 B1 T! w* u2 p
$ I' p* a5 s- g2 e7 F本文将介绍我使用过程中的一些参数设定的数据,希望能给用户带来一些方便。我利用FinePrint做到了标准A3,A4图纸的打印,A2的我没有试,因为平常我不做A2的图纸。先说以下我的机器配置情况
( m" r7 C G3 u- L; k
# k% a7 Y4 l, O7 DWin2000+SolidWorks2001
& D6 z# v" B- f3 a' i打印机Hpdesignjet430& D, F% k( Q; y- e& C; x
可用的打印纸型号不知道,测量了一下尺寸,宽度为885的卷筒纸。- l+ f9 r( d! b: i3 N U
利用Fineprint进行拼图的主要想法有如下三条
) h! S4 |' g5 f, s/ b1 r- E5 d# E8 K3 ~& N
1、通过设定虚拟打印机Fineprint)的纸张大小(来控制、纸张最小以便拼图);5 o- [0 j; \7 s7 F, F
2、能够按照1:1输出标准图纸到Fineprint打印文件; " U3 i6 u! M# |/ j
通过设定物理打印机的纸张大小,保证Fineprint 在拼图过程中不进行缩放或者说(使利用虚拟打印机输出的打印文件恰好按照标准的图纸大小利用Fineprint 拼出来。)
" c+ J* u4 w) w4 k' I所使用的打印纸的要比A1的宽,图纸打印出来以后,要求留有部分纸边。
' W% i, \1 g9 b; U# N% f
" k0 y' p; b% V" }9 Z b一、A3,A4 图纸的图纸格式的建立。6 l0 g+ f* `/ P& ~- Q/ P
我使用的图纸格式如下图,请注意一定要绘制图纸的外框!也就是图中的297x210A4)的矩形,也可以在对角线上绘制两个短线) 字串2
% N' q) v: [5 z
) U5 R3 H+ {4 |& ^! J9 x/ X4 e, E1 h, Y$ K7 r# ?
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg( j8 w, }8 O; [ z# }
! C) N f7 `* P: C/ U2 @/ E2 ]( K6 w: R7 R8 y% z5 A6 Z! u% y
二、FinePrint 的安装
% S# z7 e5 U L4 Z我使用的这个小软件是FinePrint 2000 Build 68, 已经忘记了从什么地方下载的。不过你可以从三维空间下载。马上下载一个)
1 \! i$ | O" W; Z0 g+ d" R) o% f
1 Z1 @2 N1 y9 B软件安装以后,机器就会添加一个打印机,你可以将它设为默认的打印机。) Q, K4 ?# ]' x! o; f
% N4 u Z1 A+ \! O- m
三、FinePrint 的设置
- b4 @, a: t- {3 }- m3 H. X) i要设置FINEPRINT 的选项,应该首先使用某些应用软件的打印功能(如在SolidWorks、WORD中打印),下面说明一下如何设置有关参数。$ K$ V2 V$ Y& N6 ^, O6 O. O6 _
: x$ V e8 b2 ~6 x3 S- a: w4 {1) 利用SolidWorks 打开一个工程图文件;
* N) u* T. }' s6 S9 M. `; z& }; Y y9 [6 ]
2)选择文件-打印,在打印对话框中选择打印机名称为“Fineprint2000 ” (这就是你安装的虚拟打印机),单击“属性”按钮,设置Fineprint的属性。 字串17 W6 }1 Q5 n+ T
# j* A& x; A; |% }1 T8 [
: y5 K5 B8 ~ C* T$ [; P纸张大小的设定 A4:230X335纵向;(可以 单击自定义,定义纸张大小)# A0 O! _2 k* }, p$ w2 T8 h% X
a3:432x332横向
( E7 \9 h+ X' x) j纸张大小的设定很重要奥!!!!!!!!!!
! p. C; z# Y7 f% s# ~. K% z: `7 E( d( L: ~
0 @7 X9 }; U( H: thttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
9 \& }) L7 o$ l, @( e! C7 u
: c4 s3 q$ x; R, }$ F" P! }% I% G! k8 d
3) 在“布局”标签下% `, F& j: y _
布局选择“8面”(打印A3时,当然要选4面)
, }! k; ?& U0 v" h“边缘”关! \! o2 t l6 V5 Z; Q4 K
“边界” 小(如果你选择“无”或其他的选项,则需要修改下面第5部的物理打印机纸张大小)
# F$ V9 R! x( \# D$ c1 ~# [打印机这就是你的物理打印机。 字串8% O8 R! _& n" q
4 _0 {" i) R. z9 v. K+ ]
- {( I) p. b! O0 u- ^8 T% P! ?
3 b' |" T- G( ?! Shttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
+ k" x+ D0 P0 P& t! `5 A+ c9 [3 u# `' |# X7 t
) r% G$ n+ `" T8 m
5) 单击打印机“选项” ,出现“HP ……"对话框5 A' W1 E: H" r) c; v; \5 j% d
" `$ t S6 c9 z& B
纸张方向:横向;, A% s! y; T2 z# U1 d
单击“自定义设置”# t, M2 O. ^- f$ q8 y" k0 ~" u* Q- C
纸张大小横向880X660 (当打印a3图纸时,使用870X660,务必注意,这个大小的设置是我一点点的实验出来的!)' e9 {- S6 {! |" W! [( f1 h0 g
% \- y3 G. k5 ?' ]" _# _8 C& ?& X9 n
9 ?$ P# U4 @' y
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
3 ^( F. p# j) m/ D+ N2 Z6 N% T' w, t) ~( L: U
. M; v4 @9 ]. a' c6) 这里,对于Fineprint 的设置已经基本完成,你还可以设定其他项目。本步骤也可以认为是设置物理打印机和所使用的纸张大小。(由于物理打印机和fineprint需要设定打印边界,并且在拼图过程中可能会进行缩放,因此设定物理打印机的纸张大小能够控制打印出来的图纸的大小。) 字串9
" C2 p& k4 w7 W# p$ H, o5 V
], w% u, z3 c0 @3 a四、Finepint 的使用
: m: d/ [, A5 h% Z9 {4 L+ g
) o2 w$ o ?/ ~5 i8 M/ T1 ?" ~这里以A4图纸的拼图为例,说明一下如何设置有关参数。
' O8 l$ L9 ^# f9 p3 ~! \3 @) [& _4 p$ F# n% _
1、 利用SolidWorks 打开一个使用如上图纸格式的工程图文件;
\9 W5 c) Q9 g1 F, \3 T2 y8 d5 V/ g
2、 首先设置以下打印a4图纸的页面设置。文件-页面设置(如果多次打印相同大小的图纸,只设置一次即可。设置好以后,下次就可以直接使用“打印机”那个图标按钮了)
" N5 n1 W7 H( v' F
2 @; x$ [' ?( g$ y: \* |9 }4 E
& | ]$ H3 _3 r& F9 h J. yhttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg( d0 g) o; Z" }1 J* z7 m
, h0 D- p/ p" r/ j/ C( l- i
# u4 `/ g5 ~3 n _3、 注意:纵向、100%(打印A3选择横向)
8 z7 x, e6 Y8 L" E2 m" K3 h5 Q2 n0 F
4、 单击打印设置:选择打印机名称Fineprint2000和纸张大小(](A4 图 =230X335 纵向,A3 图=432X332 横向 !!!务必注意!!!)(由于打印边界的原因,无法使用标准A4的纸按照1:1的关系输出,因此,按照上述尺寸设定纸张大小就是要将带有外框的图纸,按照1:1进行输出) 字串6 9 T1 I* P4 f3 K* L2 M0 \
; O& a; z* K3 L$ ]( \
; m7 J" Z q+ ohttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg- A# J y O+ ?7 m; v/ G
+ \+ Z6 _ o) ]- A1 v" n. n
8 Z" c, c$ m' \3 g. U# X! [( _
5、 确定以上对话框,现在就可以使用Fineprint打印了。
3 [- P" S- T' Q8 j$ s; S7 @/ p e
: u7 ]1 E3 O( _1 B% a6、 在SolidWorks 中使用打印命令,这时候的打印命令就不直接向物理打印机打印了,而是发送倒Fineprint,如图
# k" ?8 I7 K- z& X" e& X4 ?* @/ E
( H! C; b7 I4 b3 o0 thttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg% V; Z% [' } [$ o
+ h, W( N2 } T& Z
( c/ n: p' Y7 }+ B7 c8、 你可以不必理会这个对话框,只管打开其他相同大小的图纸进行打印,上面这个对话框中的内容会自动增加的。如果你希望一次打印8 张相同的图纸,可以的呀,在布局中复选“重复”就可以。
4 s) S& J( U c7 t% \1 w' }
; o; a( e, N; {5 @9、 你也可以将工作保存起来,以后通过“打开”,打开需要打印的图纸。慢慢的打印。如图! A1 s9 X* V" r1 X
% X$ |) H, S; J c$ w6 d$ Y
7 O3 i, Z J2 W2 e
http://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg6 E/ ?) k8 l" @# _# G
* E) ]7 }; i5 c" ~. A3 B. o
字串2
: ^0 T5 E/ x/ ]9 K4 y10、图纸的排版如下图,打印完成后,能够保证图纸为标准图纸。
5 b2 K2 V: ^7 d8 L! W3 {7 L6 s. y! N+ ~" R! S7 J6 B. V$ Z
- B- J4 X" x! p! P* \4 zhttp://www.cadfox.com/cad/upimg/080218/1203324960310145A.jpg
/ p% g) u; X: I4 P+ n
+ v% y) b6 d3 J5 R( E1 Z- {5 g0 c* ]# o" Z
五、 说明, h9 U% |3 _6 X7 Z- E+ a
4 }7 v0 h' R! {. R' y5 X1、 使用过程中请注意纸张大小的设定包括两部分,物理打印机纸张大小的设定和Fineprint打印文件纸张大小的设定;本文提供的数据是通过实验得出的,没有计算过。按照以上数据进行打印,打印出来的图纸恰好和标准图纸大小相同。
. d$ h( h) L$ Z( y0 d
, U" P8 c0 U7 G, f2、 如果某些尺寸设置的不对,则打印的图纸不是大就是小。例如,本来A4的图纸宽度是210mm,打印出来可能会是190mm或者220mm,不是标准大小。不知道你们单位的图纸格式是不是这样的。
9 q4 E0 ~" A- a8 o3 } c& D% d/ R# |) O: [1 a$ X' U
3、 Fineprint 这个软件的其他方面的使用,我还没有进一步研究;
1 u5 p/ j3 v* W. A a" P1 X% m; T0 Z* e& f4 x+ {
4、 您如果有更好的办法,麻烦你告诉我一声,谢谢。转)
3 P: U- f% Q% e
' x1 i4 g {7 ` H) Q' X; h& s, D[ 本帖最后由 chenjun521208 于 2008-6-5 13:52 编辑 ] |
|