PLOT

User Guide

AVEVA Solutions Ltd

Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA
Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim
any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or
entity for any actions, claims, loss or damage arising from the use or possession of any information,
particulars, or errors in this publication, or any incorrect use of the product, whatsoever.

Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every
part of it (including source code, object code, any data contained in it, the manual and any other
documentation supplied with it) belongs to AVEVA Solutions Ltd or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in
this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval
system, or transmitted without the prior written permission of AVEVA Solutions Ltd Where such
permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently
displayed at the beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material
or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not
reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the
product described in this publication may be incorporated into any third-party software, product,
machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by
law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal
prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with
the terms and conditions of the respective licence agreements, and in accordance with the relevant
User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
First published September 2007
© AVEVA Solutions Ltd, and its subsidiaries 2007
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom

Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trade mark rights, or other intellectual property rights in any other product, its name or
logo belongs to its respective owner.

PLOT User Guide

PLOT User Guide

Contents

Page

PLOT
About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Who the Manual is Meant For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
How the Manual is Set Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Conventions Used in the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1

Introducing PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
What PLOT Does . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
Input Formats That PLOT Can Accept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
Output Formats That PLOT Can Generate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:2

How To Use PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
Running PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
General Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2
Specifying the Plotting Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scaling the Plot to Fit the Paper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Drawing Size from the Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying How Arcs and Circles are Represented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying the Pen Selection Mode and Plotting Attributes . . . . . . . . . . . . . . . . . . . . . . . . .
Dekink Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Splitting a Large Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding a Plot Border . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Cutter Control Markers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

© 2007 AVEVA Solutions Ltd

i

3:3
3:3
3:3
3:3
3:4
3:5
3:6
3:7
3:7

12.0

PLOT User Guide

Creating your Own Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
Soft Drivers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
Soft Driver Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:9
Overriding Built-in Driver Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:9

Messages Output by PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:10
Normal Run-Time Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:10
Warnings and Error Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:10
Modifying PLOT’s Message File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11

Getting Help about PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11
Checking the Command Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11
Checking the Program Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11
Checking Driver Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:11

Summarising the Contents of Plot Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:12
Running on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:12
Screen Driver Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:12
Screen Driver and Enhanced Metafile Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:12
Shortcuts and Browsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:13

Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
BENSON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2
CALCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2
DXF

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5

Output File Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5
DXF Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5

Hewlett-Packard (HP or HPGL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6
HPGL2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:8

HOUSTON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:10
LASERJET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:10
LIST

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:11

PDMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:12

PENMAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:13
PNG

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:13

POSTSCRIPT or PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:14
SCREEN

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:21

XDUMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:24

© 2007 AVEVA Solutions Ltd

ii

12.0

PLOT User Guide

Driver Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1

© 2007 AVEVA Solutions Ltd

iii

12.0

0 .PLOT User Guide © 2007 AVEVA Solutions Ltd iv 12.

Changes to this Manual describes the recent to changes made to this manual. as a minimum. for example. The uppercase part of the word (COMM in the preceding example) is the minimum permissible abbreviation. thus © 2007 AVEVA Solutions Ltd 1:1 12. The manual is not restricted to users of any specific program that generates plot files.0 .PLOT User Guide About this Manual 1 About this Manual 1. Where a command word is first introduced. 1.2 How the Manual is Set Out Introducing PLOT summarises the function of PLOT and details the input and output file formats that it can recognise. PLOT interprets plot files in a range of pseudo-code formats. 1. or where its use is defined. depending on what you intend to use the PLOT output for. as long as the file format is compatible with PLOT’s input requirements. Driver Quick Reference is a quick reference guide and summarises the driver specific options and the options that apply to drivers generally. as produced by a number of AVEVA (and some third party) programs. If you are a new PLOT user. This manual is relevant to anyone who needs to translate. but it is assumed that you are familiar with the basic operating system commands for your computer. it will usually be shown in bold type.1 Who the Manual is Meant For This manual explains how to use the stand-alone graphical plotting utility PLOT. No particular prior knowledge of plotting utilities is assumed. regardless of the source.3 Conventions Used in the Manual The following conventions are used in the text: • Command words are shown as a combination of uppercase and lowercase characters. Device Drivers is a reference section that details the options available for each of PLOT’s output formats. You will also need to refer to at least one section in Device Drivers. It then describes the range of facilities available when using PLOT and the commands needed to control them. COMMandword. Introducing PLOT and the first three sections of How To Use PLOT. It performs a variety of conversions and other operations on the contents of the plot file. it is suggested that you should read. How To Use PLOT first explains some hardware considerations that you must be aware of before you use PLOT. plot or view such a file.

PLOT User Guide About this Manual COMMandword • Command arguments are shown in lowercase italic type. © 2007 AVEVA Solutions Ltd 1:2 12. thus Example of Input/Output Sequence Typeface Note: Examples of command syntax throughout the manual use uppercase characters to make them easily identifiable within the body of the main text. for example argument.0 . • Examples of interactive input and output sequences are shown in a special typeface.

allows you to interpret pseudo-code plot files generated by AVEVA programs and to translate them into a range of standard formats. arcs and circles of engineering drawings in device-independent terms. PLOT handles both the file format translation process and the transmission of the resulting data to a specified hardware device. such as a pen plotter or laser printer. It is best for most purposes to regard them as entirely different. or to a graphics screen. the plot file data may be sent either directly to a hardware device. It provides a more consistent functionality between plotters. This gives a binary format file that can define fully the viewing parameters and line graphics for engineering drawings in device-independent terms. line graphics. PLOT can recognise source files in any of the formats described in the following section and translate them into any of a wide range of output formats by using the appropriate device drivers built into the program.2 Input Formats That PLOT Can Accept PLOT can recognise the following input pseudo-code formats automatically: PDMS The format generated by default by PDMS graphical output modules. HPGL A Hewlett-Packard plotter code format recognised by a range of commercial plotting and printing devices. After translation. HP-GL/2 is often available in a dual context with Hewlett-Packard’s PCL.PLOT User Guide Introducing PLOT 2 Introducing PLOT 2. including interaction with the output device where necessary to ensure that data transmission protocol is correctly observed. Although HPGL and HP-GL/2 are related. HP-GL/2 This is the standardised version of the Hewlett-Packard Graphical Language. HP-GL/2 is not a strict superset of HPGL. The HP-GL/2 plotter code is compact. PLOT. or to another file. laser and electrostatic. This gives an ASCII format file that can define fully the viewing parameters. It supports many types of device including pen.1 What PLOT Does The graphical plotting utility. especially for vectors that have a special encoding scheme. 2.0 . © 2007 AVEVA Solutions Ltd 2:1 12. It is held in binary file format.

The device drivers incorporated into PLOT. a word processor or desktop publishing document. It can. or it can send the translated output to another file in a format suitable for inclusion into. so explicit scaling is needed when these values are not in millimetres. say. which determine the output format. widely used to exchange drawing file data. text and symbols for engineering drawings in device-independent terms. This includes the LTYPE and LAYER tables. GPGP (or GP2) This gives an ASCII format file that can define fully the viewing parameters. It is an ASCII file format.0 . alternatively. are as follows: Driver Name Description BENSON Pen plotter CALCOMP Pen plotter DXF AutoCAD drawing interchange file HOUSTON Pen plotter HP Pen plotter HPGL Pen plotter HPGL2 Pen and raster plotter LASERJET HP PCL page description language LIST Displays drawing contents PDMS PDMS plot file PENMAN Turtle plotter PNG Raster graphics file POSTSCRIPT Postscript page description language PS Postscript page description language SCREEN On-screen plot file viewer XDUMP X-windows bitmap file © 2007 AVEVA Solutions Ltd 2:2 12. and the contents of the Blocks section for expansion of INSERT entities. line graphics. The file does not define the units that its values are held in. Data from all sections of the DXF file is interpreted.3 Output Formats That PLOT Can Generate PLOT can translate an input plot file into a format suitable for driving a plotter or printer directly. 2. send the translated output to a graphical window for immediate viewing.PLOT User Guide Introducing PLOT DXF This is the AutoCAD representation of a drawing in their DXF (drawing interchange) file format.

The output generated is compatible with specific hardware devices. PDMS and DXF) match input file formats. you must ensure that it is fully compatible with the HPGL format that is generated by PLOT. If it is not. but you may need to customise the drivers to suit a particular plotter or printer. for example.0 . © 2007 AVEVA Solutions Ltd 2:3 12. you may need to carry out some preprocessing on the file before using PLOT to convert it to a PDMS plot file. If you wish to input an HPGL file obtained from an outside source.PLOT User Guide Introducing PLOT These generic plot drivers determine the general format of the output plot file only. HPGL2. Note: The HPGL format can exist in slightly different dialects. as detailed in Device Drivers. to translate from PDMS format to HPGL format. This means that you may use PLOT to translate plot files between these formats in either direction. and vice versa. You will notice that four of the output drivers (HPGL. PLOT’s soft driver facility allows you to do this.

0 .PLOT User Guide Introducing PLOT © 2007 AVEVA Solutions Ltd 2:4 12.

that is. For example the command to send a PostScript file to a printer service that supports and recognises this file format would be as follows for a shared printer: print /d:\servername\printer_name plotfile. The available device drivers are: BENSON CALCOMP DXF HOUSTON HP or HPGL HPGL2 LASERJET LIST PDMS PENMAN PNG POSTSCRIPT or PS SCREEN XDUMP © 2007 AVEVA Solutions Ltd 3:1 12. • The name of the input plot file that is to be processed. • The destination to which the resulting output file is to be sent. this can be done by printing from the graphical window created by the screen driver. configure and use any available print service.PLOT User Guide How To Use PLOT 3 How To Use PLOT 3.ps 3.1 Before You Begin If you are going to use PLOT to generate hard copy directly. and responsibility for the compatibility of the file type with the device.2 Running PLOT The basic information that PLOT needs in order to process a plot file is as follows: • The type of processing which is required. The full syntax for the command to run PLOT is: plot driver plotfile output [options] The command arguments have the following significance: • driver = the name of the output device driver. This method uses a normal Windows Print control to select. It is also possible to send plot files directly to a printer or plotter using the Windows print command. This method allows the user to take full control of the printing operation. the device driver that is to be used for the file translation process.0 .

pl in PDMS pseudo-code format.3 General Command Line Options The following options are applicable to all drivers and may be combined with any of the driver-specific options described in Device Drivers. © 2007 AVEVA Solutions Ltd 3:2 12. HPGL. The output data file can for instance be sent to a printer or plotter using operating system commands. the last occurrence is the one that applies.pl and writes it to the file view. The file name must conform to the file naming conventions for your computer. they must be separated by commas.hp. these are described separately in Device Drivers.PLOT User Guide How To Use PLOT A full description of the functions of each of these is given in Device Drivers. Other options are relevant only to specific device drivers. this must conform to the file naming conventions for your computer. The latter file could then be used as an underlay in a PDMS drawing module. for example. or it can be viewed with a suitable program. so there is no provision for you to enter this information.8 "CE Y" Plot reads data from view. The Hewlett-Packard HP/HPGL and. but only when the emulation offers true compatibility with the standard. This is either a file name or the command prompt window. 3.8 of those of the input file.hp scale=0. and many other plotters are designed to emulate one or other of them.0 . Some options are general in their scope and apply to any output device driver. Some Command Line Examples: plot pdms plot12 ulay. • options = specific options to set values and control processing. plot hp view. including Plot itself. Note: The driver-specific options must be enclosed between quotation marks and if there is more than one option. these are described in General Command Line Options. If an option is specified more than once. plot screen plota2 -0 This reads graphical data from file plota2 and displays it in a window on your workstation screen. applying a general option to scale the output dimensions to be 0. to a lesser extent. The corresponding PLOT drivers may often be used successfully with such plotters.pl This command sends data from the file plot12 to the file ulay. PLOT automatically recognises the input plot file format used (PDMS. DXF or GPGP) by identifying some coding characters at the start of the file. Another driver option specifies that the plotter has a physical coordinate origin at the centre of the paper. Remember that line 0 always goes to the command prompt window. If you specify a file name. You can use all of these options with the soft drivers described in Creating your Own Device Drivers. These allow you to control aspects of how the output files are produced. • plotfile = the name of the pseudo-code file which is to be processed. the Calcomp plotter codes have been adopted as industry standards. • output = the destination to which the output data is to be sent. Plot files can also be sent directly to a compatible printer or plotter using the Windows print command.pl view. The command prompt window is specified by setting the output to be -0 (minus-zero).

use the option ADJUst 3.4 Specifying How Arcs and Circles are Represented Most plotters are unable to plot true circular arcs and instead represent them by a series of straight lines (chords). By default. but will reduce the plotting time. HPGL and HP-GL/2 input files. It is useful in cases where the drawing size in the file is wrong for any reason. To specify a different representation. Drivers that do this are: Laserjet. For example. processing will be terminated with an error message. To set the drawing size from the limits of the graphics.0 . To change the plotting scale during the data processing operation. use the option ARCSize integer Here. the output plot data represents the plotted drawing(s) on the same scale as the input plot file. To specify automatic reduction of oversize plots. The whole input file is read an extra time for this purpose.5 will produce half-size output plots. the closer the approximation to a true arc. This option allows PLOT to handle oversize input plots.2 Scaling the Plot to Fit the Paper Instead of predefining the plotting scale.3 Setting the Drawing Size from the Graphics This facility causes any drawing size defined in the input file to be ignored and replaced by the size of a rectangle enclosing all graphics in the file.3. The more chords used. For example. Screen and Xdump. and is not combined in the same string as the other options available with soft drivers.PLOT User Guide How To Use PLOT 3. Note: This option is only valid on the command line. as explained in Specifying the Plotting Scale. © 2007 AVEVA Solutions Ltd 3:3 12. use the option AUTOsize The AUTOSIZE option applies only to DXF. a complete circle is represented in a plot by 90 chords.3. The option has no effect when drivers are scaling a plot to fill an area.3. integer is the number of chords per complete circle and must be in the range 12 to 175. ARCS 25 will plot less smooth arcs. 3. 3. you may instruct PLOT to adjust the output plot scale automatically so that it will fit the available paper size. PostScript.3. SCALE=0.1 Specifying the Plotting Scale By default. without it (the default situation). factor is the required scaling factor (output scale)/(input scale). ARCS 120 will plot smoother arcs than the default setting. use either of the command line options SCALE=factor SCALE:factor Here.

which may be reset by using the option PEns Yes This options causes pen numbers. and to redirect pens if required.ATTR 3 6 This sets pens 1-3 in the input file to be replaced by pens 4-6 in the output file. the options: PENS YES.ATTR 2 5. when the output is intended for a single-pen device.ATTR 1 3 This causes all output to be plotted using pen 3.5 Specifying the Pen Selection Mode and Plotting Attributes By default. respectively.3. You might use this mode. use the command line option: ATTR 1 integer Here. To specify the line style and width corresponding to any output pen. Line styles and line widths are passed unchanged from the input file to the output file. You can intercept these settings. regardless of any pen settings defined in the input file. To redirect the output to use a pen other than pen 1. To redirect one or more pens.0 . Line styles and line widths are passed unchanged from the input file to the output file. PLOT can have up to 256 pens. and can operate in the following modes: 'Pens Yes' Mode The default mode. line styles and line widths defined in the source pseudo-code file (plotfile) are passed unchanged to the output file or device (output). 'Pens No' Mode The option: PEns No This sets the individual pen numbers from the input file to be ignored and all output to be plotted using pen 1. 'Pens Attr' Mode The option: PEns Attr This passes only the pen numbers from the input file to the output file. integer specifies the required output pen number. any logical pen numbers (which usually correspond to particular colours). and modify them to achieve independent control of the way in which the output is plotted. the settings for these in the output file being determined by the attributes set for the corresponding pen number. For example. All line style and line width settings in the input file are ignored. For example.ATTR 1 4. line styles and line widths to be passes directly from the input file to the output file. use the option: ATTR integer1 integer2 linestyle linetype width © 2007 AVEVA Solutions Ltd 3:4 12. for instance. the options: PENS NO. use the command line option ATTR integer1 integer2 This replaces input pen integer1 with output pen integer2.PLOT User Guide How To Use PLOT 3. by using the PENS and associated ATTR (attributes) commands.

if linetype is omitted. The filter can employ either a travel or a connect method to re-order the graphics. The default.0 . The default.7 This causes all output to be output as chained thick lines with a width of 0. expressed in millimetres. Possible settings for linestyle are SOlid. both using output pen 1.ATTR 1 4 CHAIN THICK 0. if linestyle is omitted.3. line styles and line widths defined in the input file are ignored. For example. For example. and all with the same line style and line width (solid and normal thickness by default). DAsh. integer specifies the required output pen number and the other arguments set its line style to linestyle and its line width to linetype with optional width value. The travel method minimises the total pen travel distance. Possible settings for linestyle are SOlid. CHain or DChain. the options: PENS SAME. expressed in millimetres. is NORMAL. is SOLID. THICK is optionally followed by the width value. is SOLID. If width is omitted the default line thickness is set by the driver. the options: PENS ATTR. 'Pens Same' Mode The option: PEns Same The causes all input pen numbers.PLOT User Guide How To Use PLOT This substitutes output pen integer2 for input pen integer1 and sets its line style to linestyle and its line width to linetype with optional width value. if linetype is omitted. All pen settings. The default. DOt. line styles and line widths to be ignored. and to specify the line style and line width for all output. THICK is optionally followed by the width value. This extra information can increase the size of the file unnecessarily. Possible settings for linetype are Normal or Thick. Plot files that are produced by some programs can contain instances where the same line is drawn over a number of times (for example. To redirect the output to use a different single pen. DAsh.ATTR 3 1 CHAIN THICK This sets input pen 2 to be output as dotted and normal thickness lines and input pen 3 to be output as chained thick lines. and so can reduce the size of output files by a considerable amount. © 2007 AVEVA Solutions Ltd 3:5 12. if linestyle is omitted. The coincidence removal function of the Dekink filter corrects this problem.ATTR 2 1 DOT. CHain or DChain.6 Dekink Filter The Dekink filter can streamline your plot files in a number of ways. whereas the connect method maximises the connection between vectors.7 mm and pen 4. where an original wireline 3D model was involved). use the command line option: ATTR 1 integer linestyle linetype width Here. Possible settings for linewidth are Normal or Thick. DOt. is NORMAL. All output is output with pen 1 only (unless redirected). If width is omitted the default line thickness is set by the driver. 3. The default.

Otherwise the connect method is used. This is particularly useful where an extra large plot needs to be divided into a number of A0 sheets. The filter connect method maximises the connection of vectors while retaining all existing connectivity.7 Splitting a Large Plot The split option is a facility for dividing large plots into sheets. The Dekink filter is selected by the option: DEKInk resol coinc travel tabmin tabmax The arguments are as follows and omitted parameters take their default values: resol Resolution value is specified in mm. Default: 50 tabmax This is the maximum size of the working table used by the filter. The default value is suitable for most purposes. Default: 0.PLOT User Guide How To Use PLOT The filter travel method reduces the total distance that the pen needs to travel. Y = travel method. the filter makes most of its changes to the plot file where items concerned are close to each other in the file. Must be an even number in the range 10-600. a report is produced on the effect of the Dekink filter. N = connect method. Note that it may not remove all coincident lines when they are far apart in the file. This can speed up the operation of pen plotters. including directions. This gives the change in the total distance that the pen needs to travel. Default: Y tabmin This is the minimum size of the working table used by the filter. The default value is suitable for most purposes.025 coinc This selects whether coincidence removal is active or not.99% and number of lines by 43. Used to decide whether lines are coincident or connected to each other. For example: DEKINK reduced pen travel by 68. Default: 200 After the input file has been processed. To split a plot. Must be an even number in the range 10-600. The value is set to Y for yes and N for no. Note: For speed of processing.3.0 . use the option SPLIt width height © 2007 AVEVA Solutions Ltd 3:6 12. and the number of times that the pen is raised and lowered.93% 3. and the change in the number of lines in the output file (both as percentages). Default: Y travel This selects whether the travel method is active. The option is followed by two values that specify the size of the constituent sheets in millimetres.

The CUTMARK option has up to eight parameters: numstart This is the number of marks at the start of the plot.0mm msep Separation distance between marks.3. Default: 1 penwidth The pen thickness in millimetres. To create a border for a plot. The CUTMARK option draws marks at the edge of the paper to control the plot cutter. Default: 5.0 . This is used with a roll feed plotter and the paper can be fed directly into the cutter (which has sets of knives that operate on both axes).PLOT User Guide How To Use PLOT 3. use the option BORDer integer 3.8 Adding a Plot Border Where a plot has no border around its edges. you can add one with the BORDER option.1mm offset The distance that the plot is shifted away from the edge of the paper (in millimetres). Note that this is particularly useful when used with the SPLIT option. stacking each plot. and repositions the plot away from the edge.9 Adding Cutter Control Markers This feature enables the Dahle 3625 Plot Cutter (or similar) to take roll feed output from a plotter and automatically cut it into individual plots.3.0mm © 2007 AVEVA Solutions Ltd 3:7 12. Default: 5. Default: 2. This option has an integer parameter to define the pen number that you want used for the border. Default: 0.0mm malong The mark size along the paper. The CUTMARK option can be used with any driver (but is probably only useful with the Calcomp driver). Default: 0 pen This is the number of the pen to draw the marks. macross The mark size across the paper. Default: 0 numend This is the number of marks at the end of the plot. This feature can be used in conjunction with the WINDON option to specify the distance that separates plots along the paper.

Here. then in the current directory and finally in the same directory as the Plot Utility Program itself.4 Creating your Own Device Drivers 3. soft_driver is the name to be allocated to your new driver.0 3.0 5.4. PLOT looks for this file firstly in the directory defined by the CADC_PLOT_DIR environment variable..0 . each based on a combination of a standard driver and a set of command options appropriate to that standard driver. option2. If the command line becomes too long. option2. This could be produced by: CUTMARK 6 1 1 0. that is. upper and lower case characters are treated equally. © 2007 AVEVA Solutions Ltd 3:8 12.. The three parts of the command are separated by | (vertical bar) characters. etc. use the following command syntax: soft_driver|standard_driver|option1.: Cutmarks Example shows six start marks and one end mark. Names are not case sensitive. and option1. Cutmarks Example Figure 3:1.0 5. a \ (backslash) character may be used to allow continuation of the command on the next line.1 Soft Drivers PLOT provides a soft driver facility that lets you define your own named device drivers. Spaces at the start of continuation lines are ignored. All soft driver definitions are held in the file PLOTDRIVERS.0 2. The name soft_driver must not be the same as that of any of the standard device drivers.1 8. are any command line options applicable to standard_driver. To define a soft driver. standard_driver is one of the driver names listed in Output Formats That PLOT Can Generate and Running PLOT. .PLOT User Guide How To Use PLOT Example Paper Edge Drwg No Paper Edge Figure 3:1. The options (and any associated values) in the third part are separated by commas.

For example.62.8 .6.\ MONO.8 0 0. To change the default options of a built-in driver the usual soft driver definition is used. if it begins with a # character.out It has exactly the same effect as the longer version: plot postscript plota22 plota22.75 . except that the banner page is switched off.RGB 15 0 0 0 Each line in the PLOTDRIVERS file is the definition of a soft driver or. This only applies when the driver is used directly.803 .MAP 0 0 283.\ PTYPE 'statusdict begin 2 setpapertray end' This defines a soft driver named PSRGB that uses the POSTSCRIPT driver with options to switch on the banner page. © 2007 AVEVA Solutions Ltd 3:9 12.604 0. 3. it is a comment.93 . When a soft driver is used with the command line options.PTYPE 'statusdict begin 2 setpapertray end'" As a further example.647 .PLOT User Guide How To Use PLOT 3.RGB.IG Y. the following driver sets the default PDMS colours for the screen: pdmsc|screen|RGB 1 .659.RGB 10 1 1 1.LAY W.RGB. the soft driver definition: PSRGB|POSTSCRIPT|BANNER Y.2 0 . For example. both of the driver names are set to the built-in driver name.out "BANNER Y.RGB 13 0 . It does not affect its use when used from a soft driver. However.2 0. the following lines illustrate the use of the continuation character (\) to enter a long command that defines all of the former default postscript driver parameters: PS_OLD|POSTSCRIPT|BA Y.2 This definition changes the background colour when the screen driver is used with the plot command.93.8.165 .RGB 2 . the command line options are placed after those from the soft driver and thus take priority. The following command uses the soft driver definition: plot psrgb plota22 plota22.\ RGB 9 .RGB 11 .2733.RGB 5 0 .2 Soft Driver Examples As an example.RGB 7 0 0 .165.RGB 14 .4. Defaults defined in this way can be modified by command line options.8.4.RGB 6 0 .out "BA N" This has the same effect as the (similar) command above.93 . the command: plot psrgb plota22 plota22.\ RGB 12 .659 .4 0 .8 0.RGB 3 .0 . The PTYPE string used here is a fragment of PostScript that is specific to a particular model of printer.569 .6333 197.659 .4. For further details of the POSTSCRIPT driver options see POSTSCRIPT or PS.PT a4. select colour output and set page type to select paper tray 2.\ RGB 4 . For example syntax: screen|screen|RGB 0 0 0. this can be done with a soft driver.8 0.3 Overriding Built-in Driver Defaults The PLOTDRIVERS file can also provide a method for changing the default options of builtin drivers.STEPS 300 When a plot driver has an RGB option to set the colour mix of pens.

3.PLOT User Guide How To Use PLOT The SCREEN and PNG drivers now have PDMS colours set as default using this mechanism and the standard PLOTDRIVERS file. Error: Cannot open input file Check that the file name has been correctly entered. and suggested responses. that the file exists. or is a valid soft driver name. Error: Unknown device type Check that the device driver that you have specified matches one of the standard drivers listed in Output Formats That PLOT Can Generate and Running PLOT. is not protected from access. Warning: Plot is adjusted to media size © 2007 AVEVA Solutions Ltd 3:10 12. When an error occurs. The previous colours can be restored by deleting or commenting-out the screen|screen|… and png|png|… definitions in that file. They tell you about any constraints on your use of PLOT or advise you of actions that PLOT has taken automatically. If it is. Typical messages. then the file may have been corrupted. Error: Plot too large for media Add the ADJUST option to the PLOT command line (see Scaling the Plot to Fit the Paper). and is not already in use. PLOT displays an appropriate error message on your command prompt window and then terminates its data processing. are as follows: Error: Cannot create/open output file Check that the named output file is valid.1 Normal Run-Time Messages When PLOT begins to interpret a pseudo-code file it displays the message to the command window ----. The output plot is too large for the actual paper size (if output is to a plotter or printer) or for the defined paper size (if output is to a file). and that you have access rights to read it.5 Messages Output by PLOT This section summarises the types of message that you may see displayed at your command prompt window while you are using PLOT. HPGL or GPGP.5.5.end of plot ----(See Modifying PLOT’s Message File for details of how you can change these messages. Error: Interpretation or data error Check that the input file is in one of the acceptable formats: PDMS.) 3. The messages are divided into two categories: those that you can expect to see under normal operating conditions and those that you see only under error conditions.beginning of plot ----When the file interpretation has finished it displays the message ----. 3. All errors during PLOT's processing operations are fatal.2 Warnings and Error Messages Warning messages are displayed for information only.0 .

When PLOT needs to output a message.plt drwg3.ps plot screen drwg3.6 Getting Help about PLOT 3. An options string is available for most drivers.5 3.0 ..5.1 Checking the Command Syntax To see an on-screen summary of the command syntax. HPGL or other pseudo-code plot file. Output is a file name or the command window. You may then edit this file to change the wording of any of the messages.MF in the current directory. then in the current directory. enter the command: plot -version 3.2 Checking the Program Version To check which version number of the PLOT program you are using.. enter the command plot -message This copies the messages into the file PLOT.3 Modifying PLOT’s Message File By default.g. plot postscript drwg3. it looks for the file PLOT.MF. you can copy the standard messages into a file.plt plotout.] Drivers are: benson calcomp dxf houston hp hpgl hpgl2 interleaf laserjet list pdms penman png postscript ps screen xdump File is a PDMS.PLOT User Guide How To Use PLOT This message confirms that the ADJUST option has automatically rescaled the output plot to suit its destination device or file.3 Checking Driver Options To check the driver options enter the command: © 2007 AVEVA Solutions Ltd 3:11 12. DXF.h2 scale=0.6.g. enter the command: plot With no command line arguments this displays the following information: PLOT Utility usage: plot driver file output [options. e. To copy PLOT's default messages into a file. and then use this file as the source of future messages. PLOT uses its internally defined messages at relevant stages of its processing operations. 3. such as messages in a different language. edit them. first in the directory defined by the CADC_PLOT_DIR environment variable. It finds neither file it uses its own default message definitions.plt -0 The SCALE=value option provides general plot scaling. No action is needed. If you wish to display different messages.6. e. plot hpgl2 drwg3. 3.6.

8. • Details of the drawing number. A print is initiated with the keyboard accelerator Control-P. For structured files there are the total numbers of definitions and references. Select All to print the whole drawing and Selection to print the current view. The information includes: The pseudo-code file format. the standard keyboard accelerator used by Windows programs for PRINT. the standard keyboard accelerator used by Windows programs for SAVE. PLOT can be launched directly from a shortcut on the desktop so that it can be used independently of other products. if available. The total numbers of graphical primitives in the file: vectors. 3. EMF contains scalable graphics and is a later version of the popular WMF (Windows Metafile) format. © 2007 AVEVA Solutions Ltd 3:12 12. The SCREEN driver displays a Windows Save As dialog to select the EMF output file name and directory. The SCREEN driver has the facility to use the Windows printing service. The print dialog has a Print range group with the choices All and Selection.2 Screen Driver and Enhanced Metafile Output The screen driver can produce Windows EMF (Enhanced Metafile) output from the current plot file. The dimensions of the drawing. For full details see the LIST driver section. A list of the pens used to plot the drawing. The SCREEN driver displays a Windows print dialog to select the printer and set printing options. The view window can be selected with the normal pan and zoom controls before a printing. 3.8.PLOT User Guide How To Use PLOT plot -drivers This displays the driver quick reference information for PLOT that can also found in Driver Quick Reference of this manual. 3.0 . the maximum depth of reference nesting and the full list of symbol names and reference counts. arcs. EMF output is initiated with the keyboard accelerator Control-S. • The file header block.8 Running on Windows PLOT has functionality to use standard Windows facilities and services. circles. A copy of the output file is automatically copied to the clipboard. text strings and text characters.7 Summarising the Contents of Plot Files The LIST driver is used to provide a textual summary of contents of the plot file. if present. 3. including network printing.1 Screen Driver Printing Start by displaying a view of a plot file by running PLOT with the SCREEN driver.

containing lines such as the following: set file=%1 if "%file%" == "" set file="*" start /b C:\AVEVA\pdms\plot\plot. Other drivers can be used with the input file set to "*".PLOT User Guide How To Use PLOT EMF output provides a method of inserting or pasting graphics into a variety of document types.exe plot screen %file% -0 "AUTO" © 2007 AVEVA Solutions Ltd 3:13 12. Click Cancel to finish. When this command is run from the shortcut a Multiple-File Open dialog and a Console window are created. Close the graphics window or press Q to move on to the next file. Here is an example of a shortcut created on the desktop. Name labels the shortcut. After all files have been viewed Plot returns to the multiple-file open dialog. Start in is set as the directory that is most used for plot files. the shortcut on the desktop can be used to drag and drop plot files as well as browsing for them if the shortcut target is a small batch file DragDropPlot. Note that the full pathname of the plot program is used and that the input file is replaced by "*". For example the list driver can be used to display summary information about the graphical contents of the files. At each stage the file can be viewed and printed. Target: C:\AVEVA\pdms\plot\plot. Alternatively. 3.0 .3 Shortcuts and Browsing Plot can be run directly from a shortcut from the desktop or menus.exe screen "*" -0 "AUTOSIZE" Start in: C:\temp Name: Plot Target defines the command line to run Plot with the screen driver. Select one or more plot files and plot will view them all in the order specified.8.bat.

PLOT User Guide How To Use PLOT © 2007 AVEVA Solutions Ltd 3:14 12.0 .

For plotters. The list also gives other models. the list gives the definitive models for which the driver was originally written. The information in each section is organised under the following headings: Models This lists the supported plotters or defines the translation done by PLOT. © 2007 AVEVA Solutions Ltd 4:1 12. If applicable. the plotter device code or the translation. from the same or another manufacturer. but instead provides summarised information about the overall content of the file. if they are known to be fully compatible with the driver. in broad terms. Output This describes the file format output by the driver. a further example shows the use of some of the more commonly used options. The functions of the LIST driver are explained in LIST.PLOT User Guide Device Drivers 4 Device Drivers This is a reference chapter that describes each of the available PLOT device drivers.0 . Description This describes. Example This shows the minimum command syntax applicable to the driver. Note: The LIST driver differs in principle from the drivers described in this chapter in that it does not translate input plot file data into a different format. and any other plotters on which the driver has been tested. for example scaling or paper layout. Note that such options must be enclosed between quotation marks in the command line and if more than one option is used they must be separated by commas. Options This describes any additional options or controls for the driver. using the default settings for all user-configurable options.

Options None. The Calcomp 1040 series plotters are drum plotters with either cut sheet or roll feed options.pl -1 4. Transmission is synchronised by waiting for a plotter response after each message.2 CALCOMP Models This driver produces code for the Calcomp 1040 series plotters using 906/907 plotter code. They are used only for maintenance purposes.1 BENSON Models This driver supports the Benson 1302 Plotter with intelligence level I0. Output The output from this driver is device code that is sent directly to the Benson plotter. Example: plot benson view. drawing. and pen selection commands. Output The output from this driver is device code that is sent directly to the Calcomp plotter. It can select from up to eight pens. The device protocol means that the code is organised to include synchronising sequences and checksums. Description The device code for these plotters is based on the relative positioning and drawing commands of the symbolic Benson format. Description The Calcomp device code produced by the driver is based on the use of simple positioning. The code-compatible Benson 1322 plotter is also supported. This data format is acceptable to most Calcomp plotters. This is a drum plotter with a roll paper feed mechanism. The data is encoded and is unintelligible. This code is easy to read and the vectors are expressed entirely as relative movements. which can take media up to A0 size. The coded format for each data record is as follows: © 2007 AVEVA Solutions Ltd 4:2 12. Files output by this driver are sequential and contain symbolic codes.0 .PLOT User Guide Device Drivers 4.

Default: LI 119 NL Y/N Specifies that a newline code is to be output between lines. Default: CH YEOm intSets the end-of-message character to int (int must be in the range 0-127). Options The CALCOMP driver allows you to use options to control all low-level detail of the plotter code format (as shown in the preceding table). Default: BU 16 CHecksum Y/N Specifies whether or not checksum is enabled. 0<cr>. as parameters in a soft driver definition. Default: NL Y PAd int Sets the number of padding characters to be used before SYNC and after EOM to int characters (int must be in the range 0-10). Default: EO 3 HEader Y/N Specifies whether or not a search address is to be included in the output header. always a Space Data Value of number-encoding radix (64 or 95) (Checksum) Checksum character End-of-message End-of-message (EOM) marker (Postamble) 1-10 null padding characters Newline (Response Request) The message $? is output to request a good. A ba d response ca uses the da ta to be tra nsmitted a ga in. val = a real number. except for the request for plotter response and its reply. Default: PA 10 RAdix int Sets the number conversion radix to int (int must be 64 or 95). You can specify these options either directly. Default: HE Y LIne int Sets the line length of the output data field to int characters (int must be in the range 80-125). as PLOT command line arguments (see Running PLOT). Y/N = Yes or No] BUffer int Sets device to use int data buffers (int must be 2 or 16). or indirectly. Their content comprises all the data shown above. Files output by this driver are ASCII coded and record structured. response. bad. or 1<cr>. Default: RA 95 © 2007 AVEVA Solutions Ltd 4:3 12.0 . The syntax for using each option is as follows (individual options must be separated by commas): [Key: int = an integer.PLOT User Guide Device Drivers ( Preamble) 0-10 null padding characters Sync One or two specified synchronisation characters Bia s Bias character.

Default: SC 1 STeps val Sets the number of plotter steps per mm (i.0 .code "PA 0.0 The defaults specified in the standard CALCOMP driver are equivalent to the following options string: "BU 16.NL Y.HE Y.RA 64.pl -1 "HE N. Example: plot calcomp view. the plotter resolution) to val.pl -1 plot calcomp view.\SC 0.\ RA 95.SY 1 2.RE N" Alternatively. and to select no response control of the output flow.pl -1 plot calcomp64 view.CH Y.PE N.RES Y. almost all of which differ from those of the standard CALCOMP driver: "BU 2.code Note: PLOT includes an alternative version of the CALCOMP driver known as the CALCOMP64 driver.WA N. Y/N = Yes or No] RESponse Y/N Specifies whether or not a plotter response is expected by the driver for output flow control. Default: ST 80.PA 0. to remove the preamble and postamble padding characters. Default: WI 20.LI 119.plot pdms. int2 must be in the range 0-31) Default: SY 1 2 WAit Y/N Specifies whether or not the plotter is switched off-line between plots. Default: WA Y WIndon val Sets the distance to be left blank between adjacent plots to val mm.HE N. The latter version has the following option defaults.RES N.EO 3.e.WI 20" As an example. you could create the equivalent soft driver to do this.SY 2 22.ST 40.0 SYnc int1 int2 Sets the number of Synch characters to int1 and the Sync character itself to the control character represented by int2 (int1 must be 1 or 2.NL Y.ST 80.plot pdms.CH Y.PA 10. Default: RES Y SCale int Sets the plotter scaling factor to int.WI 25" © 2007 AVEVA Solutions Ltd 4:4 12.PE Y.RE N The new soft driver can then be used with the command: plot calcompx pdms. You can use this option with STEPS to compress and expand the data to reduce the size (and accuracy) of the device code.EO 13.LI 110.SC 1. For example: calcompx|calcomp|PA 0.PLOT User Guide Device Drivers [Key: int = an integer.PE N.WA Y.WI 20" You may use the CALCOMP64 driver as the basis for your option settings if it is closer to your desired final specification. val = a real number. you would either enter a command line such as: plot calcomp pdms.LI 125.

0 . Note: Sometimes the first three sections are omitted. The file can be a complete DXF file.3 DXF This driver outputs a plot as an AutoCAD drawing in DXF (drawing interchange) file format. • Entities. $EXTMIN and $EXTMAX variables to specify the limits of the drawing and its extents. POLYLINE and VERTEX. This section contains an LTYPE line types table defining the definition of the line patterns available to the Entities section. 4. Default: UNITS MM ZAxis value Selects the output of a Z value with all XY coordinates.1 Output File Contents This is an ASCII file. POlylines Y/N Specifies whether the driver outputs lines and arcs as LINE and ARC entities. • Blocks. and is record structured. Tables and Blocks sections that would normally be generated by the driver. The Header section itself includes the $LIMMIN. Default: POLYLINES Y UNits value Sets the type of coordinates in the DXF output file as INCHES or MM. $LIMMAX. depending on the type of data and the purpose for which it is to be used. and the date the file was formed. the driver will suppress the production of these sections. The copy is stopped before the "0" "SECTION" "2" "ENTITIES" sequence that starts the Entities section. A DXF file is made up of four sections: • Header. This contains all of the graphical elements of the drawing and their attributes. This is preceded by a number of comment lines (as suggested in the NEDC recommendations). Each group contains a group code (an integer). The entity types are LINE. The records are organised in pairs and these are called groups.2 DXF Options Several options are available that allow you to control the output from this driver. © 2007 AVEVA Solutions Ltd 4:5 12. or as parameters in a soft driver definition. TEXT. Default: No Z coordinate. The syntax of each option is as follows (NOTE: individual options are separated by commas): HEader filename The contents of the supplied filename are copied into the DXF output file in place of the Header. and a group value that is in a format that depends on the group code. or the file cannot be read. or as POLYLINE entities.PLOT User Guide Device Drivers 4.3.3. This includes the units employed in the drawing. These can be specified as command line arguments. CIRCLE. If the filename is omitted. The value parameter defines the constant Z coordinate value. • Tables. 4. It also contains a LAYER and a style table. ARC. This is empty.

and many other plotters which use HP-GL code.0 . both of which support all Hewlett-Packard pen plotters and the standard HP-GL file format.pl view1. They similarly determine the paper handling capabilities if used with an HP7586 plotter. which has more restricted line style capabilities than the HP7580. so that they allow for use with the HP7475 with its limited functionality. Output The output from this driver is device code which is sent directly to the HP plotter. They can be used as input to other conversion programs to produce device code for otherwise unsupported devices. the IBM 6184 and 6186 plotters. You can specify these options either directly. © 2007 AVEVA Solutions Ltd 4:6 12. but they also support the HP7586 plotter. Description The difference between the two drivers lies in the type of HP-GL code which each uses: • The HP driver uses only vectors and absolute positioning. as parameters in a soft driver definition (see Creating your Own Device Drivers). namely graphical commands and communication commands. They make special provision for producing long plots on roll feed versions of the latter plotter. The drivers also support the HP7475 plotter. and uses true arcs and circles.PLOT User Guide Device Drivers Example: plot dxf view1.4 Hewlett-Packard (HP or HPGL) Models PLOT incorporates two Hewlett-Packard drivers. the HP7550 plotter. HP and HPGL. within a line of output. • The HPGL driver uses vectors and relative positioning. and uses straight-line chords to simulate arcs and circles. which has an automatic sheet feed. These features make this the more compact code of the two The drivers derive the plotter model number by interrogating the device. These drivers do not mix the two types of HP-GL command. Each draw and move operation is output on a separate line of the file. to allow it to be used with cut-sheet as well as roll-fed paper. Draw and move commands are merged together. or indirectly. with or without a roll feed option. as PLOT command line arguments (see Running PLOT). This makes this form of the code easier to interpret. Files output by this driver are ASCII coded and record structured. and as many commands as possible are put into each line of the file.dxf "UNITS INCHES" 4. Options Several options are available which allow you to control the output from these drivers. The reference device supported by these drivers is the HP7580B plotter.

MA.PLOT User Guide Device Drivers The syntax for using each option is as follows (individual options must be separated by commas): [Key: val = a real number.ST 40. MAp x y Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm). Default: WA Y The defaults specified in the standard HP driver are equivalent to the following options string: "CE N.MA 0 0 1109. Default: ST 40. Y selects that the plotter is switched off-line and waits for the operator. this allows the use of high-level commands and compacted output code. P selects that the plotter completes the present plot and then advances to start the next. Default: MA for both the HP and HPGL drivers STeps val Sets the number of plotter steps per mm (i.5 787. Y/N = Yes or No.y coordinates in mm] CEntre Y/N Specifies if the physical coordinate origin for the plotter is at the centre (Yes) or corner (No) of the paper after the default positions of the scaling points P1 and P2 have been established. Plotters that use HPGL can be of either of these types. x y = x. the plotter resolution) to val. © 2007 AVEVA Solutions Ltd 4:7 12. but only the HIGH and WAIT options apply when the plot is sent directly to a plotter. If not selected.HI.0 . only low-level commands and one command per line formatting are used. Default:HI not selected for the HP driver HI selected for the HPGL driver MAp Derives the size of the plot from the plot file.0 WAit Y/N/P Specifies actions to take place between plots. The driver itself corrects for the type in the output file.e. It defines the plot dimensions as val1 wide by val2 high.ST 40. MAp x y val1 val2 Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm). N selects no special action.0. by use of the HPGL IP (Set P1 and P2) and SC (Scale) instructions.WA Y" The defaults specified in the standard HPGL driver are equivalent to the following options string: "CE N. It derives the size of the plot from the plot file.WA Y" Note: All of the options are applicable when the plot output is sent to a file. Default: CE N for both HP and HPGL High If selected.

or indirectly. This attempts to provide a consistent functionality between plotters and caters for pen. as parameters in soft driver definition (see Creating your Own Device Drivers).MA" 4.plt (output to a file) plot hp view. You can specify these options either directly.pl plot1. HP-GL/2 is often available in Dual-Context plotters that also have Hewlett-Packard's PCL.pl plot1.PLOT User Guide Device Drivers Example plot hp view.pl -1 (output direct to plotter) plot hp view. Although HPGL and HP-GL/2 are related.pl plot1. The syntax for using each option is as follows (individual options must be separated by commas): © 2007 AVEVA Solutions Ltd 4:8 12. Options These options enable you to control the output of this driver. especially for vectors that have a special encoding scheme. The HP-GL/2 behaves differently under these conditions and a driver option for PCL is necessary to ensure correct behaviour. which is the standardised version of the Hewlett-Packard Graphical language. HP-GL/2 is a binary format.pl -1 (output direct to plotter) plot hpgl view. monochrome and colour electrostatic and other devices. It is best for most purposes to regard them as being entirely different.plt (output to a file) plot hpgl view.5 HPGL2 This driver supports HP-GL/2. HP-GL/2 is not a strict superset of HPGL. The code is compact.0 . as PLOT command line arguments (see Running PLOT).plt "CE Y.

0 .35 QUality n Sets the percentage quality level required from the plotter.pl plot1.35.PLOT User Guide Device Drivers [Key: Y/N = Yes or No. Default: MAP PCL Y/N Specifies that the plotter is operating HP-GL/2 with PCL in a dual context. Where this is available the plotter will trade quality for speed or reduced toner usage. Default: PCL Y PWidth w1 [w2] Specifies the widths of the thin and thick lines in mm.plt "COPIES 3.MAP.PW 0. circles. Default: QUALITY 100 RGb pen r g b Selects colour mode and defines the red/green/blue colour mix for the specified logical pen number (pen must be in the range 0-256). Default: ECUTTER N HIgh If selected the driver outputs higher level graphical primitives such as arcs. 270 degrees counterclockwise about the plotter coordinate system origin.ROTATE 90" © 2007 AVEVA Solutions Ltd 4:9 12. The thinnest line width possible is selected by specifying it as zero. Default: PWIDTH 0. 90. The default is to use the plot given in the plot file. n and pen are integers.PCL Y. This is a communication character was required previously for direct operation of the plotter but may need to be omitted when a print spooler is being used. and line styles. x y etc. Default: FF Y ECutter Y/N Enables the automatic cutter that operates after each plot is completed.QU 100. Default: ROTATE 0 The defaults specified in the standard HP-GL/2 driver are equivalent to the following options string: "CO 1. MAp x y w h Defines the position and size of the plot on the paper.0 0. 180.RO 0" Example: plot hpgl2 view.0 0. Default: COPIES 1 FF Y/N Specifies whether the formfeed character is output at the end of the HP-GL/2 file.plt plot hpgl2 view.] COpies n Print n copies of each drawing in the plot file.EC N.pl plot1. Default: Monochrome ROtate n Rotate the plot by 0. Default: HIGH is not selected. The colour values are in the range 0 to 1. MAp Derives the size of the plot from the plot file. coordinates in mm and other values.

This comprises a mixture of PCL command escape sequences and 8-bit data that is not formatted and not easy to inspect. the time needed to send them to the printer.0 . Output Files output by this driver are not record structured. they take A3 and A1 media sizes. Example: plot houston view.out 4. it provides instead a group of raster graphics commands. such as the Laserjet Series II devices. respectively. Output The output from this driver is in device code that may be sent directly to any PCL-compatible laser printer. Laserjet printers have a maximum resolution of 300 dots per inch (dpi). it contains the complete PCL code needed to reproduce the printable document defined by the pseudo-code plot file. Where the output is to a file.7 LASERJET Models This driver produces output suitable for any printer that can interpret Hewlett-Packard’s PCL page description language. 100 or 75 dpi Description Laserjet and compatible printers may be used to produce black and white hard copy from graphical plot files.pl view. Description The DM/PL device code produced by the driver for these plotters is based on simple absolute positioning and drawing commands and assumes that there is a single pen. Options None. These are drum plotters with media movement and registration controlled by knurled gripping areas of the drum. but can also work at 150.6 HOUSTON Models This driver supports the Houston Hiplot DMP-40 and DMP-42 pen plotters. The PCL language has no facilities for expressing graphical elements such as vectors. hence. which is upwardly compatible with DM/PL and DM/PL+. The Laserjet driver uses compression techniques to reduce the size of its output files and. They are used only for maintenance purposes. These plotters use Houston DM/PL III firmware. but contain ASCII codes.PLOT User Guide Device Drivers 4. Further reductions in file size and dat a transfer time may be achieved by specifying a lower raster © 2007 AVEVA Solutions Ltd 4:10 12.

as PLOT command line arguments (see Running PLOT).pl plot1.PLOT User Guide Device Drivers graphics resolution (i. but instead provides summarised information about the overall content of the file.pl -1 "CO 3. Options You can specify the LASERJET driver options either directly. 150. with its identifying number in brackets if it is a GPGP file • The dimensions of the drawing. file size and data transmission speed. It is drawn automatically in portrait or landscape orientation to make the best use of the available area. in mm © 2007 AVEVA Solutions Ltd 4:11 12. or indirectly. When multiple copies of a drawing are required. HP-GL/2.e.pl -1 (output direct to printer) plot laserjet view. as parameters in a soft driver definition (see Creating your Own Device Drivers). Example: plot laserjet view.0 . HPGL. The syntax for using each option is as follows (individual options must be separated by commas): COpies integer This prints integer copies of each drawing in the plot file.plt (output to a file) plot laserjet view. namely: • The drawing number. The information derived from the file includes: • The pseudo-code format in which the file is written (PDMS. which usually gives a suitable compromise between image quality. DXF or GPGP) • The file header block (if it is a PDMS file) • Details of the drawing in the file. The drawing is scaled to a size that fills the printable area of an A4 sheet. where integer may be 300. use of the COPIES option gives increased speed by using the inbuilt printer facilities rather than by repeated data transmission.DPI 300" (print 3 copies of each drawing at 300 dpi resolution) 4. 100 or 75. The default is 1 copy. DPi integer Sets the printer resolution to integer dots per inch. a lower dpi setting). The default is 150 dpi.8 LIST The LIST driver differs from the others in that it does not translate input plot file data into a different format.

• A list of the pens needed to plot the drawing • The full list of symbol names. PDMS pseudo-code). PLOT’s PDMS output driver also allows you to transfer data to PDMS from other sources that generate HPGL or GPGP formatted graphics. Symbols are shown with a prefix character to indicate how often they are referenced: Prefix References none unreferenced + once * one or more times The information may be sent to an ASCII file. The DXF input file format can contain blocks.PLOT User Guide Device Drivers • The total number of vectors that make up the drawing • The number of arcs and circles • The numbers of text strings and text characters • The numbers of block definitions.e. The header block contains: © 2007 AVEVA Solutions Ltd 4:12 12.9 PDMS Models This driver generates output in PDMS plot file format (i. the command: plot list pdmsplot.25 Drawing: 1 Size 841 by 594 MM Vectors 3403 Pens 1 2 The list driver does not use any options but will display any that are specified on the command line or from a soft driver as a combined options string. or it may be listed at your command prompt window (by specifying output to line 0). containing an A1 drawing. Description This file format (which is also one of PLOT’s valid input formats) is intended primarily for transferring graphical data between the modules of PDMS.pl.pl -0 This would list the content of the PDMS pseudo-code plot file pdmsplot. For example. block references (or inserts).0 . 4. thus: Interpreter: PDMS File Header: piper 18/07/04 12. Output Files output by the PDMS driver are in binary format and comprise a textual header block followed by the graphical data. and the maximum depth of block reference nesting.

• The current date .derived from the login user name (truncated if longer than 6 characters). Options None. and paper size definitions.in the format DDMMYY. limit the build up of positional errors during plotting. Example: plot penman view. Periodic returns to the origin. The device code uses simple absolute positioning and drawing commands.pl -1 4.up to 6 characters .pl ulay2. to re-establish a datum point. Example: plot pdms view. Files output by this driver are ASCII coded and record structured. © 2007 AVEVA Solutions Ltd 4:13 12. They are used only for maintenance purposes. • The current time .in the format HHMM. Options None.0 . Output The output from this driver is device code that is sent directly to the Turtle plotter. including pen moving and drawing commands. Description The Turtle plotter has a pen with an up/down mechanism mounted on a wheeled carriage that is connected for power and control via a flying cable. The graphical data is a sequence of coded items. pen changes.PLOT User Guide Device Drivers • A user identifier .10 PENMAN Models This driver outputs directly to the Penman Turtle Plotter. It uses a home marker that it can detect optically to register its origin. The code is made more efficient by the provision of special codes for short line drawing and moving operations.pdms (output must be to a file) 4.11 PNG Models This driver generates output in PNG file format. and for drawing horizontal or vertical lines.

g. Example: plot png in. Sizes should be greater than 16 x 16 and the upper size limit is 8000 x 8000. where type is one of the following: FIT reduces the width or height of the bitmap so that it fits the image exactly. PNG is designed to work well in online viewing applications.dxf out. CORner places the image at the top left corner of the bitmap.12 "BITMAP 32 32" POSTSCRIPT or PS (The POSTSCRIPT and PS drivers are identical. The default size is 600 x 400. CENtre places the image in the centre of the bitmap. portable storage of well-compressed raster images. It provides a means for the lossless. e. This is the default. This is important if the bitmap files are to be manipulated by other programs. such as the World Wide Web.PLOT User Guide Device Drivers Description The PNG (Portable Network Graphics) format is a patent-free replacement for GIF and can also replace many common uses of TIFF. and for user interface and general usage. Output Files output by the PNG driver are in binary format.0 . Increasing the size of a number of plots to a common value means that their pixel scaling is also the same. RGb pen r g b Selects colour mode and defines the red/green/blue colour mix for the specified logical pen number (pen must be in the range 0-15). The background colour of the image is black by default but this can be changed by defining pen 0. To find out how to restore the colours to their previous state and other details about modifying the default options of the built-in drivers see the section on creating your own device drivers.png 4. LAyout type Defines how the image is placed in the bitmap.) © 2007 AVEVA Solutions Ltd 4:14 12. Note that the standard PLOTDRIVERS file changes the default for this driver to use PDMS colours. TRan Sets the image background to be transparent. The colour values are in the range 0 to 1. RGB 0 1 1 1 sets it to white. Options The syntax for each option is as follows (individual options must be separated by commas): BItmap width height Defines the size of the bitmap image in pixels. SIze width height Defines the minimum plot size in millimetres that is scaled to fill the bitmap image.

printers with different paper sizes or with paper tray selection. The driver default options give output suitable for immediate use with the commonest laser printers. Options The POSTSCRIPT/PS drivers provide many options. which take A4 paper and which produce monochrome and grey-scale output at a resolution of 300 dots per inch (for example.PLOT User Guide Device Drivers Models These drivers produce output suitable for any printer that can interpret the Postscript page description language. grey-scale pens or colour pens. string = a text string] © 2007 AVEVA Solutions Ltd 4:15 12. The laser printer is treated as a plotter with a single pen. You can specify these either directly. resolution. or indirectly. etc. For convenience. as parameters in a soft driver definition (see Creating your Own Device Drivers). The output is in device code that may be sent directly to the laser printer or may be included in another document as an illustration. It contains the complete Postscript program needed to print the document defined by the input pseudo code file. It may be useful to override the parameters of this driver in the PLOTDRIVERS file. images and drawings on the printed page. Output The output from these drivers is an ASCII record structured file that conforms to the standard structuring conventions for Postscript multiple page documents. the QMS-810 printer). • General options.). page headers and footers. as PLOT command line arguments (see Running PLOT). with options to set margin widths. which can draw vectors in all line styles for both normal and thick lines. The syntax for using each option is as follows (individual options must be separated by commas): [Key: int = an integer. Other options allow you to control features such as a summarising banner page. The drawing is scaled to form an image that fills the specified paper size. for example to use PDMS colours by default. and page layout. The drivers provide a very wide range of options that may be used with PLOT’s soft driver facility to create drivers for other forms of Postscript output (see Creating your Own Device Drivers). scaling. which control the banner page and the detailed graphics plotting (including monochrome/grey-scale/colour. which control the overall page presentation. page orientation. the descriptions of the driver options are split into two functional groups: • Layout options. Description Postscript is a widely used page description language that efficiently describes the appearance of text. For example. See the description of this file for further details. and so on.0 .

except for a 7 mm margin on all four sides. but the file contains none of the general Postscript commands to print pages etc.PLOT User Guide Device Drivers Layout Options LAyout type Defines the output page layout as type. The drawing is rescaled (retaining the original width/height ratio) and rotated to fill the page as efficiently as possible. Margin - uses the whole page for graphics. The drawing is rescaled (retaining the original width/height ratio) and rotated to fill the page as efficiently as possible. If the width and height allow it the drawing will be output unscaled and the message '1:1 SCALE' is displayed and is repeated in the annotation of the output file. The output file is a complete Postscript document that may contain many pages and may start with a banner page. centre and right of the page.). and y values increase upwards. Landscape - uses the whole page for graphics. in the top and bottom © 2007 AVEVA Solutions Ltd 4:16 12. (since these will be provided by the document in which the file is included). If the drawing is oversize it will be rescaled to fill the page (retaining the original width/height ratio). The LAYOUT MARGIN and LAYOUT FIGURE settings provide locations for three header texts and three footer texts at the left. It is unscaled and is not rotated. The values from the MAP option are used directly with this option.0 . There are no margin or other adjustment factors. where type is one of the following: Drawing - this produces a PostScript file that takes dimensions from the input plot file and the output is matched to the input. except for a 26 mm margin on all four sides (to allow for punch holes and header/footer texts. its x values increase to the right. The output file is a complete PostScript document that may contain many pages and may start with a banner page. The positioning is applied before the rotation. The drawing is rotated by 90 degrees and is positioned into the bottom right-hand corner of the image area of the page. The output file is a complete PostScript document that may contain many pages and may start with a banner page. except that the drawing is not rotated. Whole - uses the whole page for graphics. Figure - this layout is identical to MARGIN. This layout is suitable for use when a PostScript file is to be used later to produce a pdf file. The layout is identical to FIGURE. etc. Portrait - this is identical to the Landscape layout except that it is positioned into the bottom left-hand corner of the image area of the page and there is no rotation of the drawing. Include - produces a file suitable for inclusion in another PostScript document.

BC %" This sets the page layout as follows: • Layout is of the type 'Margin' (i.e. • Left-head header reads 'Page 1'. etc. 26 mm margins all round). Default: empty string. BC string Sets the central footer text (BC=Bottom Centre) to string. The default is PAGE 1. string must be enclosed between single quotes. Default: empty string. You may include the following special characters within header and footer texts: # is replaced in the printed output by the current page number (with pages being numbered automatically. © 2007 AVEVA Solutions Ltd 4:17 12. starting from a number which you may define).PLOT User Guide Device Drivers margins. Default: empty string. respectively. BL string Sets the left-hand footer text (BL=Bottom Left) to string. These are set as follows: TL string Sets the left-hand header text (TL=Top Left) to string. PAge int Defines an initial page number for the translation of the # character when using automatic page numbering.0 . Default: empty string. BR string Sets the right-hand footer text (BR=Bottom Right) to string. TL 'Page #'.pl drg. TR string Sets the right-hand header text (TR=Top Right) to string. TC string Sets the central header text (TC=Top Centre) to string. 'Page 2'. Default: empty string.out "LA M. As an example of the page layout options as part of a command: plot ps drg. Default: empty string. TR Figure. • Right-hand header text reads 'Figure'. month. % is replaced in the current date (in the format day. • Centred footer shows the current date. Note: If a header or footer text is to include spaces. year).

It defines the plot dimensions as val1 wide by val2 high. RGb Selects RGB colour output (using default colour definitions © 2007 AVEVA Solutions Ltd 4:18 12. For example. Where string is a sequence of printer specific PostScript commands to be inserted into the output file at the point where paper size and tray selection might take place. Default: MA 0 0 283. scaling).e.6 197.g. (You should not normally need to change this setting. perhaps one containing A3 sized paper. Default: EOT Y IGraphics Y/N Allows the use of the initgraphics command. The PostScript string used with PTYPE is not standard and needs to be obtained for each model of printer. This is a communication character required previously for direct operation of a printer but may need to be omitted when a print spooler is being used. the printer resolution) to val. Default: ST 300 GRay Selects grey-scale output to represent colours. PTYPE 'statusdict begin 2 setpapertray end' PTYPE 'statusdict begin /manualfeed true def end' Default: PT MAp x y val1 val2 Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm).) Default: IG N PType string Sets page type to string. Below are two examples showing how the printer specific commands might look like to select a particular tray and to select manual feed. This option does not affect anything else (e. MOno Selects monochrome output. below is an example of the PostScript command to set up a printer to select a particular paper try. Default: BA Y EOt Y/N Specifies whether the EOT character is output at the end of the PostScript file.3 STeps val Sets the printer steps per inch (i.PLOT User Guide Device Drivers General Options BAnner Y/N Specifies whether or not a banner page is output at the head of the document.0 .

Default: The colours of the graphics screen device (see following table).78 0 1 7 Yellow 1 1 0 8 Sand 1 0.78 0 9 Yellow 1 1 0 10 Cyan 0 1 1 11 Indig 0 0 1 12 Violet 0.75 14 Mid Grey 0.5 0 3 Green 0 1 0 4 Red 1 0 0 5 Blue 0 0. Default: BA Y Default colour representation: MONO RGb pen r g b Selects RGB colour mode and defines the red/green/blue colour mix for the specified logical pen number (pen must be in the range 0-15).75 0.25 0. Number Colour Red Green Blue 0 White 1 1 1 1 Black 0 0 0 2 Orange 1 0.75 0.5 0.0 .PLOT User Guide Device Drivers BAnner Y/N Specifies whether or not a banner page is output at the head of the document.25 © 2007 AVEVA Solutions Ltd 4:19 12.5 0 0.25 0.5 15 Dark Grey 0.5 13 Light Grey 0.5 0.78 1 6 Magenta 0.

pl -2 (output direct to printer) plot ps view.MO.g. • The colour for logical pen number 9 is redefined as the colour mix (0 red)/(1 green)/(0.ST 300" Example: plot ps view.PT. Default: FONT Courier FLush Changes the format of the output file so that a new line is used for each graphical primitive instead of packing each output line.5" This has the following effects on the printed output: • The banner page is printed.BR 'Page #'. These are needed as 'Page #' is all one string) © 2007 AVEVA Solutions Ltd 4:20 12.MA 10 40 100 70" (Note nested quotation marks.ps (Output to file. e. The resulting output file is slightly larger as a result. e. • The printer resolution is set to 400 dots per inch. Default: Not selected.ST 400. As an example a command with the general Postscript control options: plot ps drg. HIgh Specifies that higher-level primitives may be used for text and other output.LA L.5 blue). for inclusion in another file) plot postscript view.6 197.pl fig1.out "BA Y.PLOT User Guide Device Drivers FOntname string This specifies the font name to be used for text. It is present in the plot file (not as vectors) if the HIGH option is selected.pl -2 "LA M. • The graphical plots have their origins moved 5 mm in each direction from the page origin and the plot sizes are reduced to 250 mm wide by 175 mm high (landscape format).ps (Output to file. This font is also used for the user name on the banner page.pl drg.pl fig1.IG N.3. The overall default settings for all POSTSCRIPT/PS driver options (both layout and general options) are equivalent to: "BA N. for inclusion in another file) plot postscript view.g. Default: Not selected.MA 0 0 283.MA 5 5 250 175.0 . RGB 9 0 1 0.

A cursor 'rubber-band' shows you the move while you are holding the button.13 SCREEN Models The SCREEN driver displays plot files on a workstation graphics screen. the display pauses at each page until you press a key or button. • To snap the current point to the centre of the screen and then zoom in by a fixed amount. User Interaction The SCREEN driver is an interactive plot viewer with zoom and pan actions under mouse control with appropriate cursors and 'rubber-banding'. There is no output file and -0 takes its place on the command line. • To select a new view. • Snap the current point to the centre of the screen and then zoom out by a fixed amount. If the output drawing comprises more than one page. allowing you to preview your plot files before plotting or printing hard copies. Description This driver provides a convenient plot file viewing facility. press and then release the middle mouse button (without moving the mouse). • As an alternative to scroll bars press and release the left mouse button without moving the mouse to 'snap' the current point under the cursor to the centre of the screen. press and release the right mouse button without moving the mouse. Release the button to pan the view by a specified distance.0 . © 2007 AVEVA Solutions Ltd 4:21 12. Output This driver always creates a new graphics window to view the input plot file. press and hold down the left mouse button while you move the mouse. press and hold down the middle button of your mouse while you move it between the opposite corners of its boundary.PLOT User Guide Device Drivers 4. To use the viewer: • To pan the view by a specified distance.

PLOT User Guide Device Drivers Command Summary Key/button Description Home View all of the drawing Shift-Home Refresh the window Arrow keys Pan down/left/right/up by 10% of window Control-Arrow Pan down/left/right/up by 2% of window Shift-Arrow Pan down/left/right/up by 50% of window H or ? Display help text X Toggle cursor style. To find out how to restore the colours to their previous state and other details about modifying the default options of built-in drivers see the section on creating your own device drivers. Press/ release (no move) centres this position in the window and zooms in by 20%. © 2007 AVEVA Solutions Ltd 4:22 12. small cross and crosshair / Toggle cursor style. Press/ release (no move) centres this position in the window and zooms out by 20%. ISO and crosshair N or Space Next drawing from plot file Q or Return Quit viewer 0 to 9 Set cursor colour (1=white) Mouse 1 Press/Move/Release pans around drawing. Press/release (no move) centres this position in the window.0 . Note: For a 2-button mouse the effect of the middle button can be achieved by pressing both buttons together. Mouse 2 Press/Move/Release zooms in on the box cursor. Options Note that the standard PLOTDRIVERS file changes the default for this driver to use PDMS colours. Mouse 3 Press/Move/Release zooms in on the box cursor.

78 0 1 7 Yellow 1 1 0 8 Sand 1 0.5 13 Light Grey 0. Number Colour Red Green Blue 0 Black 0 0 0 1 White 1 1 1 2 Orange 1 0.25 Example: plot screen logo. CUrsor n Sets the long cursor pen number and must be in the range 1-15.75 14 Mid Grey 0.25 0. Default: To match the graphics screen device.78 1 6 Magenta 0. RGb pen r g b Defines the red/green/blue colour mix for the specified logical pen number (pen must be in the range 0-15).75 0.5 0.5 0 0. The default value is 4.0 .75 0.78 0 9 Yellow 1 1 0 10 Cyan 0 1 1 11 Indigo 0 0 1 12 Violet 0.5 0 3 Green 0 1 0 4 Red 1 0 0 5 Blue 0 0. It defines the graphics window dimensions as val1 pixels wide by val2 pixels high.PLOT User Guide Device Drivers The syntax for using each option is as follows (individual options must be separated by commas): MAp x y val1 val2 Defines the position of the plot on the screen (x and y coordinates of its origin expressed in pixels).5 0.MA 20 40 250 150" © 2007 AVEVA Solutions Ltd 4:23 12.plt -0 "CUR 10.25 0. Default: The colours of the graphics screen device (see following table).5 15 Dark Grey 0.

px "BITMAP 200 200" © 2007 AVEVA Solutions Ltd 4:24 12. Options The syntax for each option is as follows (individual options must be separated by commas): BItmap width height Defines the size of the bitmap image in pixels. Sizes should be greater than 100 x 100. Increasing the size of a number of plots to a common value means that their pixel scaling is also the same.14 XDUMP This driver outputs the plot to a specially formatted bitmap image file. See the X-Windows and xwd utility for references to its format definition. This form of output file can be used to compare whether two plots look the same. with the graphics from all pens drawn in the foreground colour. such as that produced by the X-Windows utility. This is always a single plane image that represents the plot in monochrome. xwd and displayed by xwud. This is important if the bitmap files are to be manipulated by other programs. regardless of overdrawing and the order in which the graphical elements are drawn.0 . The drawing is scaled to a size that fills the bitmap. It is automatically rotated by 90 degrees if this makes better use of the available area.PLOT User Guide Device Drivers 4. and the upper size limit is 9600 x 5000. Size width height Defines the minimum plot size in millimetres that is scaled to fill the bitmap image. Description This driver produces a bitmap image file.pl view. Output Files output by this driver are in binary format and consist of a header and data sections. Example: plot xdump view. The default size is 1000 x 800.

except where specified otherwise.ST 80.CH Y. except where specified otherwise.SY 1 2. option description ADJUST Scale the plot to fit the paper ARCSIZE n Set the circle and arc approximation ATTR n s [s] [s] [v] Set pen attributes BORDER [n] Draw the plot border using the pen number CUTMARK . BENSON Driver No options CALCOMP Driver Default BU 16.0 . This summary is also displayed if plot -drivers is entered on the command line. Select the dekink output filter PENS [s] Set the pen selection mode (Abbreviation PE) SPLIT w h Split drawings into sheets The drivers are listed below in alphabetic order.EO 3.PA 10.. Draw marks for automatic cutters DEKINK ..PLOT User Guide Driver Quick Reference 5 Driver Quick Reference PLOT DRIVERS AND PARAMETERS The following options apply to drivers generally. The driver specific options can be abbreviated to 2 or more characters.WI 20 option description BUFFER n Number of data buffers CHECKSUM [Y|N] Checksum enabled EOM n End of message character © 2007 AVEVA Solutions Ltd 5:1 12.LI 119.. Options can be abbreviated to a minimum of 4 characters.WA Y.SC 1..PE Y.HE Y.RA 95.NL Y. RES Y.

tables and blocks sections POLYLINES [Y|N] Lines and arcs are output within polyline entities UNITS [s] Define units as MM or INCHES ZAXIS v Define the constant Z-axis value HOUSTON Driver No options © 2007 AVEVA Solutions Ltd 5:2 12. 64 or 95 RESPONSE [Y|N] Plotter response used for flow control (Abbreviation RES) SCALE n Plotter device scale factor STEPS v Plotter device steps per MM SYNC n n Number of sync characters and the sync character WAIT [Y|N] Plotter to wait at the end of each plot WINDON v Wind-on distance between plots in MM CALCOMP64 Driver This is equivalent to the CALCOMP driver with the options BU 2.EO 13.WI 20 DXF Driver Default POLY Y.PE N.WA N.PLOT User Guide Driver Quick Reference option description HEADER [Y|N] Include search address in header LINE n Line length NL [Y|N] Output newline after each line PAD n Number of padding characters RADIX n Data conversion radix.LI 125.SY 2 22.HE n.SC 0. ST 40.UNITS MM option description AUTOSIZE Set drawing size from extent of graphics HEADER [s] File supplying header.NL Y.0 .PA 0.RA 64.CH Y.RES N.

PCL Y.WAIT Y HPGL2 Driver Default COP 1.0 0.PWI 0.FF Y.MAP.PLOT User Guide Driver Quick Reference HP Driver Default CEN N.ROT 0 option description COPIES [n] Print multiple copies ECUTTER [Y|N] Enable cutter FF [Y|N] Formfeed after HP-GL/2 HIGH Use higher level graphics primitives MAP x0 y0 [w h] Define the position and size of plot PCL [Y|N] Dual HP-GL/2 and PCL context PWIDTH v [v] Pen widths for thin and thick pens (MM) QUALITY n Quality level.MAP.MAP.WAIT Y option description AUTOSIZE Set drawing size from extent of graphics CENTRE [Y|N] Physical coordinate origin position HIGH Use higher level graphics primitives MAP x0 y0 [w h] Define the position and size of plot STEPS v Plotter steps per MM WAIT [Y|N|P] End of plot action HP7580B Driver This is an alternative name for the HP driver.35.QUA 100.0 .ECUT N. HPGL Driver This is equivalent to the HPGL with the following options CEN NO.STEPS 40. percentage RGB n r g b Define red/green/blue mix for pen number ROTATE n Rotate plot by 0/90/180/270 degrees © 2007 AVEVA Solutions Ltd 5:3 12.HIGH.STEPS 40.

PLOT User Guide Driver Quick Reference INTERLEAF Driver Default option description HEADER s Select file header. dots per inch LIST Driver No options PDMS Driver No options PEGS Driver Default LAYERS 11 20 11 20.0 option description FLAT Output without symbol structure LAYERS n n [n n] Select Pegs layers for output POLYLINES [Y|N] Lines are output as connected polylines TSCALE v Text size relative scale factor PENMAN Driver No options © 2007 AVEVA Solutions Ltd 5:4 12. default or RAPPORT HIGH Use higher level graphics primitives LASERJET Driver Default COP 1.POLY Y.TSCALE 1.DPI 150 option description COPIES n Print multiple copies DPI n Printer resolution.0 .

EOT Y.0 .6333 197. see MONO and RGB HIGH Use higher level graphics primitives IGRAPHICS [Y|N] Include an "initgraphics" command LAYOUT [L|P|W|M|F|I|E|D] Define the page layout MAP x0 y0 [w h] Define the position and size of plot MONO Monochrome output.2733.STEPS 300 option description BANNER [Y|N] Print banner page BC s Bottom centre label BL s Bottom left label BR s Bottom right label EOT [Y|N] EOT after PostScript FONTNAME s Graphical text font FLUSH Graphical primitives start on new lines GRAY Grayscale output.PLOT User Guide Driver Quick Reference PNG Driver Default BITMAP 600 400. IG N.LAY FIT option description BITMAP w h Set the bitmap dimensions LAYOUT [FIT|CENTRE|CORNER] Define bitmap layout of the graphics RGB n r g b Define red/green/blue mix for pen number SIZE w h Set the minimum plot size in MM TRANSPARENT Set the bitmap background transparent POSTSCRIPT Driver Default BA N.MAP 0 0 283.MONO. see GRAY and RGB PAGE n Set the initial page number PTYPE [s] Include a page type command RGB n r g b Define red/green/blue mix for pen number © 2007 AVEVA Solutions Ltd 5:5 12.PT.LAY L.

PLOT User Guide Driver Quick Reference option description STEPS v Plotter device steps per inch TC s Top centre label TL s Top left label TR s Top right label PS Driver This is an alternative name for POSTSCRIPT SCREEN Driver Default DEV 13 option description CURSOR n Set the long cursor colour MAP x0 y0 [w h] Define the window position and size RGB n r g b Define red/green/blue mix for pen number XDUMP Driver Default BITMAP 1000 800 option description BITMAP w h Set the bitmap dimensions SIZE w h Set the minimum plot size in MM © 2007 AVEVA Solutions Ltd 5:6 12.0 .

. . . . . . . . . . . . . 3:3 ATTR command (general) . . . . . . . . . . . . . . . 3:7 BORDER option . . . . . . . . . . . . . .PLOT User Guide Index Numerics D 1 . . . . . . . . . . . . . . 3:7 BR command (POSTSCRIPT/PS drivers) 4:17 BUFFER command (CALCOMP driver) . . . . . . . . . . . . . . . . 2:2. . . . . . . . . output device See individual named drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:3 Error messages . . . 3:2 GRAY command (POSTSCRIPT/PS drivers) 4:18 A © 2007 AVEVA Solutions Ltd F FLUSH command (POSTSCRIPT/PS drivers) 4:20 FONTNAME command (POSTSCRIPT/PS drivers) . . . . . . . 3:3 ARCSIZE command (general) . . . . . . 4:4 CENTRE command (HP/HPGL drivers) . . . . . . . . . . . 4:5 DXF pseudo-code . . . . . . . . . . . . . . . . . . . . . . . . 3:5 Connect method:Dekink filter . . . . . 4:2 BITMAP command (XDUMP driver) 4:14. . . . . . . . . . . . . . . . . . . . . . . . . . . 2:2. 4:24 BL command (POSTSCRIPT/PS drivers) 4:17 Border . . . . . . . . . 3:4 ATTR command (general) . . . . . . . . 3:10 C G CALCOMP driver . . 3:6 DPI command (LASERJET driver) . . . . . . . . 3:1 DXF driver . . . 4:2 CALCOMP64 driver . . 4:7 CHECKSUM command (CALCOMP driver) 4:3 Coincidence removal:Dekink filter . . . . . . 4:17 Dekink filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:5 DEKINK command . . . . . . . . . . . . . . 3:7 GPGP pseudo-code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2 B E BANNER command (POSTSCRIPT/PS drivers) 4:18 BC command (POSTSCRIPT/PS drivers) 4:17 BENSON driver . . . . 3:6 Dividing plots . . . . . . . . . . . . . . . . . . . 4:12 Drivers. . . . . 2:2. . . . . . . . . . . . . . . . . . . . . . . . 4:8 Adding a border . . . . . . . . . . . . . 3:3 Dates (in Postscript files) . . . . . . . . . . . . . . . 4:20 H HEADER command (CALCOMP driver) 4:3 Index page i 12. . . . . 3:4 AUTOSIZE command (general) . . . . . . . . . . . . . . . . . 4:3 ECUTTER command (HP-GL/2 drivers) 4:9 EOM command (CALCOMP driver) . . . .0 . . . . . . . . . . . . . . . . . . . 3:5 Cutter markers . . . 3:7 ADJUST command (general) . . . 4:11 driver . . . . . . . .

. . . . . . . . . . . . . . 4:3 Reducing file size:Dekink filter . . 4:14 pseudo-code . . 4:7 STEPS command (POSTSCRIPT/PS drivers) 4:18 SYNC command (CALCOMP driver) . . . . . . . . . . . . . . . . 4:4 O T Output files . . . . . . . . . . . . . . . . 3:6 Plot option . . 4:9 Pen numbers . . . . . . . . . 2:1 HPGL2 driver . . . . . 4:23 ROTATE command (HP-GL/2 drivers) . . 4:24 Soft driver facility . . . . . . . . . . . . . . . . . . . . 4:17 © 2007 AVEVA Solutions Ltd Index page ii 12. 3:2 HP-GL/2 . . . . . . . . . . . . . . . . . . . . . 4:6 HPGL pseudo-code . . . . . . . . . . . . . . . . . . . . 3:10 MONO command (POSTSCRIPT/PS drivers) 4:18 PCL command (HP-GL/2 drivers) . . . . . . . . . . . . . . . . . . . . 3:11 PLOTDRIVERS file . . . . . 4:14 PS driver . . 4:8 I IGRAPHICS command (POSTSCRIPT/PS drivers) . . . . . 4:4 SCALE command (general) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6 HPGL driver . . run-time . . . . 3:5 RESPONSE command (CALCOMP driver) 4:4 RGB command (POSTSCRIPT/PS drivers) 4:18 RGB command (SCREEN driver) . . . . 3:6 STEPS command (CALCOMP driver) . . . .0 . . . . . . . . . . . . . . . . . . 4:9 S NL command (CALCOMP driver) . . . . 4:9 MAP command (POSTSCRIPT/PS drivers) 4:18 MAP command (SCREEN driver) . . . . . . . . . . . . . 3:11 HIGH command (HP/HPGL drivers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:9 Q QUALITY command (HP-GL/2 drivers) 4:9. . . . . 2:2 TC command (POSTSCRIPT/PS drivers) 4:17 TL command (POSTSCRIPT/PS drivers) 4:17 TR command (POSTSCRIPT/PS drivers) 4:17 Travel method:Dekink filter . 4:21 SIZE command (XDUMP driver) . . . . . . . . . . . . . . 3:3 Scaling the plot:to suit graphics . . . . . . . . . . . 4:5 Help with syntax . . . . . . . modifying . . . . 4:3 Page numbers (in Postscript files) . . . . . . . . . . . . . . . . . . 3:12. . . . . . . . . . . . . . 3:2 PTYPE command (POSTSCRIPT/PS drivers) 4:18 PWIDTH command (HP-GL/2 drivers) . . . . . . 4:7 HIGH command (HP-GL/2 drivers) . . . 4:4 STEPS command (HP/HPGL drivers) . . 4:3 SCALE command (CALCOMP driver) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:18 L LASERJET driver . . . . . . 4:11 M MAP command (HP/HPGL drivers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8 PLOYLINES command (DXF driver) . . . . 4:5 HEADER option . . . . . . . . . . . . . . . . . . . . . 3:8 SPLIT command . . . 4:7 MAP command (HP-GL/2 drivers) . . . . . . . . . . . . . . . . . . . . . .PLOT User Guide HEADER command (DXF driver) . . . . . . . . . . . . . . . . . . 3:4 PENMAN driver . . . . . . . . . . . . . . . . . . . . . 4:9 HIGH command (POSTSCRIPT/PS drivers) 4:20 HOUSTON driver . . . . 3:4 Plot command . . . . . . . . . . . . . . . . . . . . . . . . . 4:23 Messages. . . . . error . 3:4 Line widths . . 2:1. . . . . . 3:1 Plot splitting . . 3:3 Scaling the plot:to suit paper size . . . 4:14. . . . . . 3:4 LIST driver . . . 4:13 PENS command (general) . . 4:10 LAYOUT command (POSTSCRIPT/PS drivers) 4:16 LINE command (CALCOMP driver) . . . . . 2:1. . . . . . . . . . . . . . . . . . . . 3:3 SCREEN driver . . . . 4:14 R RADIX command (CALCOMP driver) . . . . . . . . . . . 4:10 HP driver . . . . . 2:3. . . . . . . 4:5 POSTSCRIPT driver . . . . 4:3 Line styles . . . . . . . . . 3:5 N P PAD command (CALCOMP driver) . . . . . . . . 3:11 Messages. . 3:10 Messages. . .

. . . . . . . . 4:4 WAIT command (HP/HPGL drivers) . . . . . . . .0 . . 4:4 © 2007 AVEVA Solutions Ltd Index page iii 12. 4:7 WINDON command (CALCOMP driver) . 4:5 V Version number . . . . 3:11 W WAIT command (CALCOMP driver) . . . . . . . .PLOT User Guide U UNITS command (DXF driver) . . . . . .