Eric Elsevier
Guest
|
Posted:
Tue Nov 02, 2004 10:23 pm Post subject:
printer.plt w/Xerox 8830 |
|
|
Background - Windows 2000, MicroStation SE, Xerox 8830 &
"printer.plt".
Problem - I need to lighten the line weights for reduced size prints.
I
attempted to modify the weight_strokes line in "printer.plt" but any
modification to that line results in a blank plot.
(printer.plt shown below)
; System printer configuration file ; ; Use on Windows to print to
system printer ;
; ; You may produce non-halftoned monochrome output on a color ;
device by setting "num_pens=1". ; ; When thin vector elements with
highly saturated colors are half-toned, ; they can be extraordinarily
difficult to see. You may wish to ; assign such element colors to a
specific pen. That pen can in turn ; be assigned an RGB value of your
choice. ; ; For example, to change element color 5 from a hard to see,
highly ; saturated white to an easier to see gray you could use the
following ; line: ; pen(6)=(5)/rgb=(230, 230, 230) ; gray ; num_pens =
255 ; required record model = sysprinter
stroke_tolerance=10 ; unitless num 0 < tol < 10
rotate=none autocenter
; ; If you are using Windows 95/3.x you will want to change 'hardware'
to
; 'nohardware' in the linestyle definitions below. Otherwise it will
result ; in the inability to plot lines that have both weight and
style. This is ; due to a limitation in the Graphics Device Interface
of Windows 95/3.x. ; Note that making this change can result in
less-compact printer output ; from MicroStation. ; style(1)=(12,
36)/hardware ;style = dot style(2)=(21, 12)/hardware ;style = med dash
style(3)=(50, 17)/hardware ;style = long dash style(4)=(33, 12, 8,
12)/hardware ;style = dot-dash style(5)=(17, 17)/hardware ;style =
short dash style(6)=(25, 8, 8, 8, 8, 8)/hardware ;style = dash-dot-dot
style(7)=(33, 8, 17, 8)/hardware ;style = long dash - short dash
; ; linecap, linejoin and miter_limit ; Note: these settings do not
have an effect in Win95/3.x ; due to a limitation in the Graphics
Device Interface ; linecap = 2 ; 1=butt, 2=square, 4=round linejoin =
2 ; 2=miter/bevel, 4=round, 5=beveled miter_limit = 1.415 ; Larger
values allow longer spikes w/linejoin=2
; ; You may uncomment this line and adjust the values to customize the
; logical to physical line weight mapping used by MicroStation
printing. ;weight_strokes=
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28
,29,30,31,32)
; ; The following settings allow the user to control how line-weights
in ; MicroStation translate into the actual pen-widths used to drawn
lines. ; The pen-width equals offset + (multiplier * line-weight). ;
The offset controls the minimum pen-width used. ; The multiplier
controls the difference between adjacent line-weights. ; eg. If
offset=4 and multiplier=2, a line-weight 1 will yield a pen- width of
6. ; a line-weight 2 will yield a pen- width of 8. ; eg. If offset=0
and multiplier=1, there is a one-to-one correspondence
between ; line-weight and resulting pen-width. i.e. line-weight 1
yields pen- width 1. ;weight_offset=0 ;weight_multiplier=4
; Remove this if no border is desired ; available qualifiers ; /pen=n
specifies pen to use to draw border ; /time adds time and date to
border ; /filename adds name of design file to border ; /text_height=n
units are cm ; /width=n units are cm
border/pen=1/time/filename/text_height=0.35
; Remove this if no fence outline is desired fence_outline/pen=1
; specifies Resolution on Mac and Units on Mac and OS/2
resolution(IN)=(0.0,0.0)
; Substitute the name of a pentable file to be loaded when this driver
is
selected ;pentable=\dir\file.tbl
; Uncomment this line to designate a specific system printer, form,
and orientation ; Note that the 3 options can be used alone or in
combination ;sysprinter /name=printer-name /form=letter
/orientation=portrait
; This keyword controls the size (diameter) of points. Units are cm. ;
A value of 0, disables point drawing. ; Note that with some system
printer drivers, setting this value ; too small, may result in no
point being drawn. point_size = 0.03
|
|
Fieldguy
Guest
|
Posted:
Wed Nov 03, 2004 11:01 pm Post subject:
Re: printer.plt w/Xerox 8830 |
|
|
Your post in this NG has
| Quote: | printing. ;weight_strokes=
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28
,29,30,31,32)
|
Your post on Bentleys' server has
;weight_strokes=
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28
,29,30,31,32)
Below is closer to what it should be, but it's hard to tell with word wrap.
Any line that starts with ; is ignored.
;
weight_strokes=(4,9,15,22,30,35,45,50,55,65,75,85,95,105,115,125,135,145,155
,165,175,185,195)
Below is what I prefer.
;weights are in plotted mm, 0 thru 7 on line 1, 8 thru 15, 16 thru 23,
; and 24 thru 31
weight_strokes(mm)=(0.05, 0.125, 0.175, 0.225, 0.25, 0.425, 0.35, 0.40, \
0.475, 0.40, 0.55, 0.60, 0.675, 1.50, 0.975, 0.275, \
0.425, 2.15, 3.00, 0.35, 0.375, 0.50, 0.50, 1.50, \
0.75, 0.75, 1.45, 2.50, 0.375, 0.375, 0.40, 0.40)
I picked all of the above out of google group search with weight_strokes as
the term and *microstation* as the groups to search. It took 2 minutes.
Offset and Multiplier are stupid IMHO and require some testing.
Perhaps you should *attach* your printer.plt.
"Eric Elsevier" <ericelsevier@gmail.com> wrote in message
news:969144d1.0411020923.329dc4dd@posting.google.com...
| Quote: | Background - Windows 2000, MicroStation SE, Xerox 8830 &
"printer.plt".
Problem - I need to lighten the line weights for reduced size prints.
I
attempted to modify the weight_strokes line in "printer.plt" but any
modification to that line results in a blank plot.
(printer.plt shown below)
; System printer configuration file ; ; Use on Windows to print to
system printer ;
; ; You may produce non-halftoned monochrome output on a color ;
device by setting "num_pens=1". ; ; When thin vector elements with
highly saturated colors are half-toned, ; they can be extraordinarily
difficult to see. You may wish to ; assign such element colors to a
specific pen. That pen can in turn ; be assigned an RGB value of your
choice. ; ; For example, to change element color 5 from a hard to see,
highly ; saturated white to an easier to see gray you could use the
following ; line: ; pen(6)=(5)/rgb=(230, 230, 230) ; gray ; num_pens =
255 ; required record model = sysprinter
stroke_tolerance=10 ; unitless num 0 < tol < 10
rotate=none autocenter
; ; If you are using Windows 95/3.x you will want to change 'hardware'
to
; 'nohardware' in the linestyle definitions below. Otherwise it will
result ; in the inability to plot lines that have both weight and
style. This is ; due to a limitation in the Graphics Device Interface
of Windows 95/3.x. ; Note that making this change can result in
less-compact printer output ; from MicroStation. ; style(1)=(12,
36)/hardware ;style = dot style(2)=(21, 12)/hardware ;style = med dash
style(3)=(50, 17)/hardware ;style = long dash style(4)=(33, 12, 8,
12)/hardware ;style = dot-dash style(5)=(17, 17)/hardware ;style =
short dash style(6)=(25, 8, 8, 8, 8, 8)/hardware ;style = dash-dot-dot
style(7)=(33, 8, 17, 8)/hardware ;style = long dash - short dash
; ; linecap, linejoin and miter_limit ; Note: these settings do not
have an effect in Win95/3.x ; due to a limitation in the Graphics
Device Interface ; linecap = 2 ; 1=butt, 2=square, 4=round linejoin =
2 ; 2=miter/bevel, 4=round, 5=beveled miter_limit = 1.415 ; Larger
values allow longer spikes w/linejoin=2
; ; You may uncomment this line and adjust the values to customize the
; logical to physical line weight mapping used by MicroStation
printing. ;weight_strokes=
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28
,29,30,31,32)
; ; The following settings allow the user to control how line-weights
in ; MicroStation translate into the actual pen-widths used to drawn
lines. ; The pen-width equals offset + (multiplier * line-weight). ;
The offset controls the minimum pen-width used. ; The multiplier
controls the difference between adjacent line-weights. ; eg. If
offset=4 and multiplier=2, a line-weight 1 will yield a pen- width of
6. ; a line-weight 2 will yield a pen- width of 8. ; eg. If offset=0
and multiplier=1, there is a one-to-one correspondence
between ; line-weight and resulting pen-width. i.e. line-weight 1
yields pen- width 1. ;weight_offset=0 ;weight_multiplier=4
; Remove this if no border is desired ; available qualifiers ; /pen=n
specifies pen to use to draw border ; /time adds time and date to
border ; /filename adds name of design file to border ; /text_height=n
units are cm ; /width=n units are cm
border/pen=1/time/filename/text_height=0.35
; Remove this if no fence outline is desired fence_outline/pen=1
; specifies Resolution on Mac and Units on Mac and OS/2
resolution(IN)=(0.0,0.0)
; Substitute the name of a pentable file to be loaded when this driver
is
selected ;pentable=\dir\file.tbl
; Uncomment this line to designate a specific system printer, form,
and orientation ; Note that the 3 options can be used alone or in
combination ;sysprinter /name=printer-name /form=letter
/orientation=portrait
; This keyword controls the size (diameter) of points. Units are cm. ;
A value of 0, disables point drawing. ; Note that with some system
printer drivers, setting this value ; too small, may result in no
point being drawn. point_size = 0.03 |
|
|