# Sample Soft Drivers File for Plot
#
# Format: soft-driver-name|built-in-driver-name|options...
#
# Note: The soft-driver-name cannot be the same as a built-in-driver-name.
#       Individual options are separated by commas and any values that
#       follow them are separated with spaces.
#       A long options string can have continuation lines using \. Spaces
#       at the beginning of a continuation line are ignored but do NOT
#       add any extra spaces anywhere else.
#
###############################################################################
# The following definitions (screen|screen|... and png|png|...) override
# the default parameter values of the respective built-in drivers.
# They are used here to set the default colours to their PDMS rgb values.
# This type of definition only applies when the driver name is used
# directly by Plot. It does not affect its use in other soft drivers.
# To restore the previous values, just comment the following lines out.
###############################################################################
screen|screen|CUR 10,RG 1 .659 .659 .659,RG 2 .8 0 0,RG 3 .93 .604 0,RG 4 .8 .8 0,\
   RG 5 0 .8 0,RG 6 0 .93 .93,RG 7 0 0 .8,RG 8 .93 .51 .93,\
   RG 9 .647 .165 .165,RG 10 1 1 1,RG 11 .803 .569 .62,RG 12 .4 0 .6,\
   RG 13 0 .75 .8,RG 14 .2 0 .4,RG 15 0 0 0
png|png|RG 1 .659 .659 .659,RG 2 .8 0 0,RG 3 .93 .604 0,RG 4 .8 .8 0,\
   RG 5 0 .8 0,RG 6 0 .93 .93,RG 7 0 0 .8,RG 8 .93 .51 .93,\
   RG 9 .647 .165 .165,RG 10 1 1 1,RG 11 .803 .569 .62,RG 12 .4 0 .6,\
   RG 13 0 .75 .8,RG 14 .2 0 .4,RG 15 0 0 0
#
# The screenx and pngx drivers use the original driver colours
screenx|screen|
pngx|png|
#
#
300|screen|DEVICE 300
bs1|screen|MAP 0 0 4000 3000,RG 2 .1 .1 .1
bs|screen|MAP 0 0 4000 3000
big-screen|screen|MAP 0 0 4000 3000
big-xdump|xdump|BITMAP 4000 4000
pegsrgb|screen|RG 1 1 1 1,RG 2 1 .5 0,RG 3 0 1 0,\
               RG 4 1 0 0,RG 5 0 .78 1,RG 6 .78 0 1,RG 7 1 1 0,\
               RG 8 1 .78 0,RG 9 1 1 0,RG 10 0 1 1,RG 11 0 0 1,\
               RG 12 .5 0 .5,RG 13 .75 .75 .75,RG 14 .5 .5 .5,RG 15 .25 .25 .25 
desrgb|screen|RG 1 .75 .75 .75,RG 2 1 0 0,RG 3 1 .6 0,RG 4 1 1 0,RG 5 0 1 0,\
              RG 6  0 1 1,RG 7 0 0 1,RG 8 1 0 1,RG 9 .65 .3 0,RG 10 1 1 1,\
              RG 11 1 .5 .5,RG 12 .98 0 .98
pdmsc|screen|RG 1 .659 .659 .659,RG 2 .8 0 0,RG 3 .93 .604 0,RG 4 .8 .8 0,\
             RG 5 0 .8 0,RG 6 0 .93 .93,RG 7 0 0 .8,RG 8 .93 .51 .93,\
             RG 9 .647 .165 .165,RG 10 1 1 1,RG 11 .803 .569 .62,RG 12 .4 0 .6,\
             RG 13 0 .75 .8,RG 14 .2 0 .4,RG 15 0 0 0
#
pegsc2|screen|RG 0 1 1 1,RG 1 0 0 0,RG 2 1 .5 0,RG 3 0 .7 0,\
              RG 4 1 0 0,RG 5 0 .78 1,RG 6 .78 0 1,RG 7 .7 .7 0,\
              RG 8 1 .78 0,RG 9 .7 .7 0,RG 10 0 1 1,RG 11 0 0 1,\
              RG 12 .5 0 .5,RG 13 .75 .75 .75,RG 14 .5 .5 .5,RG 15 .25 .25 .25 
pdmsc2|screen|RG 0 1 1 1,RG 1 .2 .2 .2,RG 2 1 0 0,RG 3 .93 .604 0,RG 4 .8 .8 0,\
              RG 5 0 .8 0,RG 6 0 .93 .93,RG 7 0 0 .8,RG 8 .93 .51 .93,\
              RG 9 .647 .165 .165,RG 10 0 0 0,RG 11 .803 .569 .62,RG 12 .4 0 .6,\
              RG 13 0 .75 .8,RG 14 .2 0 .4,RG 15 0 0 0
cal|calcomp|PA 0
ca|calcomp|
cal-cut|calcomp|CUTMARK 6 1,WINDON 120
hpi|hp|TRACE I
hpie|hp|TRACE IE
hpfit|hp|ADJUST,MAP
hpold|hp|CENTRE NO,MAP 0 0 1109.5 787.0,STEPS 40,WAIT YES
hpgl2-rgb|hpgl2|RGB 1 0 0 0,RGB 2 1 .5 0,RGB 3 0 1 0,\
          RGB 4 1 0 0,RGB 5 0 .78 1,RGB 6 .78 0 1,RGB 7 1 1 0,\
          RGB 8 1 .78 0,RGB 9 1 1 0,RGB 10 0 1 1,RGB 11 0 0 1,\
          RGB 12 .5 0 .5,RGB 13 .75 .75 .75,RGB 14 .5 .5 .5,RGB 15 .25 .25 .25
il-rap|interleaf|HEADER RAPPORT,HIGH
chpgl|hpgl|CE Y
listie|list|TRACE IE
ps_old|postscript|BA Y,LAY W,MAP 0 0 283.6333 197.2733,MONO,IG Y,PT a4,STEPS 300
psrgb|postscript|RGB
psrgb2|postscript|RGB 2 1.0 0.6 1
psa3|postscript|MAP 0 0 394 284
psa3_tray2|postscript|MAP 0 0 283.6333 197.2733,PT 'statusdict begin 2 setpapertray end'
ps-manfeed|postscript|PT 'statusdict begin /manualfeed true def end'
cal64nonl|calcomp64|NL N

# NULL parameter sets
T0-CALCOMP|CALCOMP|BU 16,CH Y,EO 3,HE Y,LI 119,NL Y,PA 10,PE Y,RA 95,\
                   RES Y,SC 1,ST 80,SY 1 2,WA Y,WI 20
t0-calcomp64|calcomp|BU 2,CH Y,EO 13,HE n,LI 125,NL Y,PA 0,PE N,RA 64,\
                   RES N,SC 0,ST 40,SY 2 22,WA N,WI 20
t0-hp|hp|CENTRE NO,MAP,STEPS 40,WAIT YES
t0-hpgl|hp|CENTRE NO,HIGH,MAP,STEPS 40,WAIT YES
t0-hpgl2|hpgl2|COPIES 1,ECUTTER,FF Y,MAP,PCL Y,PWI 0.0 0.35,QUALITY 100,ROTATE 0
t0-lj|laserjet|COP 1,DPI 150
t0-pegs|pegs|LAYERS 11 20 11 20,POLY Y,TSCALE 1.0
t0-ps|postscript|BA N,EOT Y,LAY L,MAP 0 0 283.6333 197.2733,MONO,IG N,PT,STEPS 300
t0-xdump|xdump|BITMAP 1000 800

# Option tests
t1-calcomp|calcomp|CH N,WI 30,CUTMARK 1
t2-calcomp|calcomp|CUTMARK 5 1 3 0.3 12.0 6.0 1.5 4.0
t1-dxf|dxf|UNITS inches,POLY N,ZAXIS 1.234
t2-dxf|dxf|HEADER
t3-dxf|dxf|HEADER ../pl/dxf_header
t1-hp|hp|BORD 3,SPLIT 210 148.5,WAIT PAGE
t1-hp6184|hp|CENTRE yes,HIGH,MAP 45 25 297 210,STEPS 20,WAIT NO
t1-hpgl2|hpgl2|COPIES 2,ECUTTER Y,HIGH,MAP,ROTATE 90,QUALITY 25
t2-hpgl2|hpgl2|PWIDTH 0.3 0.9,ROT 90,FF N,MAP 0 0 270 195,ADJUST,HIGH,\
               RGB 2 0 0 1,RGB 12 0 0.5 1.0
t1-list|list|PAR1,PAR2,PAR3,PENS ATTR,\
             ATTR  1 1 SO N,ATTR  2 1 SO T,ATTR  3 2 SO N,ATTR  4 2 SO T,\
             ATTR  5 3 DO N,ATTR  6 3 DO T,ATTR  7 4 DA N,ATTR  8 4 DA T,\
             ATTR  9 5 CH N,ATTR 10 5 CH T,ATTR 11 6 DC N,ATTR 12 6 DC T,\
             ATTR 13 7 DA N,ATTR 14 7 DA T,ATTR 15 8 SO N,ATTR 16 8 SO T
t1-il|interleaf|HEADER RAPPORT,HIGH
t1-lj|laserjet|COP 3,DPI 75
t1-pegs|pegs|LAYERS 10 14 15 19,TSCALE 0.75
t2-pegs|pegs|FLAT
t3-pegs|pegs|LAYERS 11 11 10 10,POLY N
t4-pegs|pegs|FLAT,POLY N
t1-ps|postscript|EOT N,LAY W,FLUSH,MAP 20 50 250 135
t2-ps|postscript|LAY M,FLUSH,MAP 20 50 190 135,GRAY,\
                 PAGE 3,STEPS 250,TL TLeft,TC Page-#,TR TRight,\
                 BL BLeft,BC %,BR BRight
t3-ps|postscript|LAY M,FLUSH,MAP 20 50 190 135,BA Y,IG Y,PT a4,RGB 4 0 1 0,\
                 PAGE 3,STEPS 250,TL TLeft,TC Page-#,TR TRight,\
                 BL BLeft,BC %,BR BRight
t4-ps|postscript|LAY L,FLUSH,MAP -25 15 190 135
t5-ps|postscript|LAY P,FLUSH,MAP 12 30 190 135
t6-ps|postscript|LAY L,FLUSH,HIGH
t7-ps|postscript|LAY L,FLUSH,HIGH,FONTNAME Courier-Bold
t1-screen|screen|DEVICE 300,MAP 0 0 1145 800,PENS ATTR,ATTR 3 3 CH,\
                 RGB 0 0 0 0.05,RGB 1 0.8 1 0,RGB 3 0 1 0
t1-xdump|xdump|BITMAP 160 160,SIZE 350 250
t1-penno|screen|PENS NO
t1-penattr|hpgl|PENS ATTR,\
                ATTR  1 1 SO N,ATTR  2 1 SO T,ATTR  3 2 SO N,ATTR  4 2 SO T,\
                ATTR  5 3 DO N,ATTR  6 3 DO T,ATTR  7 4 DA N,ATTR  8 4 DA T,\
                ATTR  9 5 CH N,ATTR 10 5 CH T,ATTR 11 6 DC N,ATTR 12 6 DC T,\
                ATTR 13 7 DA N,ATTR 14 7 DA T,ATTR 15 8 SO N,ATTR 16 8 SO T
t2-penattr|hpgl2|PENS ATTR,\
                ATTR  1 1 SO N,ATTR  2 1 SO T,ATTR  3 2 SO N,ATTR  4 2 SO T,\
                ATTR  5 3 DO N,ATTR  6 3 DO T,ATTR  7 4 DA N,ATTR  8 4 DA T,\
                ATTR  9 5 CH N,ATTR 10 5 CH T,ATTR 11 6 DC N,ATTR 12 6 DC T,\
                ATTR 13 7 DA N,ATTR 14 7 DA T,ATTR 15 8 SO N,ATTR 16 8 SO T
# testing only
try-hpgl2|hpgl2|HIGH,PENS ATTR,\
                ATTR  1 1 SO N,\
                ATTR  2 2 SO T 1.0,\
                ATTR  3 3 CH T 2.0,\
                ATTR  4 4 SO T 3.0,\
                ATTR  5 5 CH T 4.0
try-dxf|dxf|PENS ATTR,\
            ATTR  1 1 SO N,\
            ATTR  2 2 SO T 1.0,\
            ATTR  3 3 CH T 2.0,\
            ATTR  4 4 SO T 3.0,\
            ATTR  5 5 CH T 4.0
try-ps|ps|PENS ATTR,\
                ATTR  1 1 SO N,\
                ATTR  2 2 SO T 1.0,\
                ATTR  3 3 CH T 2.0,\
                ATTR  4 4 SO T 3.0,\
                ATTR  5 5 CH T 4.0
try-attr|screen|PENS ATTR,\
                ATTR  1 1 SO N,\
                ATTR  2 2 SO T 0.1,\
                ATTR  3 3 SO T 0.3,\
                ATTR  4 4 SO T 0.5,\
                ATTR  5 5 SO T 0.7
pswid|postscript|pens attr,\
                 attr  1  1 so,        attr  2  2 so th 0.5,attr  3  3 so th 0.75,attr  4  4 so th 1.0,\
                 attr  5  5 so th 1.25,attr  6  6 so th 1.5,attr  7  7 so th 1.75,attr  8  8 so th 2.0,\
                 attr  9  9 so th 2.25,attr 10 10 so th 2.5,attr 11 11 so th 2.75,attr 12 12 so th 3.0,\
                 attr 13 13 so th 3.25 attr 14 14 so th 3.5,attr 15 15 so th 3.75
h2wid|hpgl2|HIGH,PENS ATTR,\
            ATTR  1  1 SO,        ATTR  2  2 SO TH 0.5,ATTR  3  3 SO TH 0.75,ATTR  4  4 SO TH 1.0,\
            ATTR  5  5 SO TH 1.25,ATTR  6  6 SO TH 1.5,ATTR  7  7 SO TH 1.75,ATTR  8  8 SO TH 2.0,\
            ATTR  9  9 SO TH 2.25,ATTR 10 10 SO TH 2.5,ATTR 11 11 SO TH 2.75,ATTR 12 12 SO TH 3.0,\
            ATTR 13 13 SO TH 3.25,ATTR 14 14 SO TH 3.5,ATTR 15 15 SO TH 3.75,ATTR 16 16 SO TH 4.0
a4p-ps|postscript|LAY P,MAP 0 0 197.2733 283.6333

