printer.plt w/Xerox 8830

Discussion in 'Microstation' started by Eric Elsevier, Nov 2, 2004.

  1. 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
     
    Eric Elsevier, Nov 2, 2004
    #1
    1. Advertisements

  2. Eric Elsevier

    Fieldguy Guest

    Your post in this NG has
    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.
     
    Fieldguy, Nov 3, 2004
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.