Professional Documents
Culture Documents
PLOT User Guide
PLOT User Guide
PLOT User Guide
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 license 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 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.
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
12.0
Hewlett-Packard (HP or HPGL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6 HPGL2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:8 HOUSTON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:10 LASERJET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:10 LIST PDMS PNG SCREEN XDUMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:24
ii
12.0
iii
12.0
iv
12.0
1
1.1
1.2
1.3
1:1
12.0
COMMandword Command arguments are shown in lowercase italic type, for example argument. Examples of interactive input and output sequences are shown in a special typeface, thus
1:2
12.0
2
2.1
Introducing PLOT
What PLOT Does
The graphical plotting utility, PLOT, allows you to interpret pseudo-code plot files generated by AVEVA programs and to translate them into a range of standard formats. After translation, the plot file data may be sent either directly to a hardware device, such as a pen plotter or laser printer, or to another file, or to a graphics screen. PLOT handles both the file format translation process and the transmission of the resulting data to a specified hardware device, including interaction with the output device where necessary to ensure that data transmission protocol is correctly observed. 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.2
2:1
12.0
DXF This is the AutoCAD representation of a drawing in their DXF (drawing interchange) file format. It is an ASCII file format, widely used to exchange drawing file data. The file does not define the units that its values are held in, so explicit scaling is needed when these values are not in millimetres. Data from all sections of the DXF file is interpreted. This includes the LTYPE and LAYER tables, and the contents of the Blocks section for expansion of INSERT entities. GPGP (or GP2) This gives an ASCII format file that can define fully the viewing parameters, line graphics, text and symbols for engineering drawings in device-independent terms.
2.3
2:2
12.0
These generic plot drivers determine the general format of the output plot file only. The output generated is compatible with specific hardware devices, as detailed in Device Drivers, but you may need to customise the drivers to suit a particular plotter or printer. PLOTs soft driver facility allows you to do this. You will notice that four of the output drivers (HPGL, HPGL2, PDMS and DXF) match input file formats. This means that you may use PLOT to translate plot files between these formats in either direction. Note: The HPGL format can exist in slightly different dialects. If you wish to input an HPGL file obtained from an outside source, you must ensure that it is fully compatible with the HPGL format that is generated by PLOT. If it is not, you may need to carry out some preprocessing on the file before using PLOT to convert it to an AVEVA plot file.
2:3
12.0
2:4
12.0
3
3.1
3.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; that is, the device driver that is to be used for the file translation process. The name of the input plot file that is to be processed. The destination to which the resulting output file is to be sent.
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. The available device drivers are: BENSON CALCOMP DXF HOUSTON HP or HPGL HPGL2 LASERJET LIST PDMS PENMAN PNG POSTSCRIPT or PS SCREEN XDUMP
3:1
12.0
A full description of the functions of each of these is given in Device Drivers. The Hewlett-Packard HP/HPGL and, to a lesser extent, the Calcomp plotter codes have been adopted as industry standards, and many other plotters are designed to emulate one or other of them. The corresponding PLOT drivers may often be used successfully with such plotters, but only when the emulation offers true compatibility with the standard. plotfile = the name of the pseudo-code file which is to be processed. The file name must conform to the file naming conventions for your computer. PLOT automatically recognises the input plot file format used (PDMS, HPGL, DXF or GPGP) by identifying some coding characters at the start of the file, so there is no provision for you to enter this information. output = the destination to which the output data is to be sent. This is either a file name or the command prompt window. If you specify a file name, this must conform to the file naming conventions for your computer. The command prompt window is specified by setting the output to be -0 (minus-zero). The output data file can for instance be sent to a printer or plotter using operating system commands, or it can be viewed with a suitable program, including Plot itself. Plot files can also be sent directly to a compatible printer or plotter using the Windows print command. options = specific options to set values and control processing. These allow you to control aspects of how the output files are produced. Some options are general in their scope and apply to any output device driver; these are described in General Command Line Options. Other options are relevant only to specific device drivers; these are described separately in Device Drivers.
Note: The driver-specific options must be enclosed between quotation marks and if there is more than one option, they must be separated by commas. Some Command Line Examples:
3.3
3:2
12.0
3.3.1
3.3.2
3.3.3
3.3.4
3:3
12.0
3.3.5
PENS NO,ATTR 1 3
This causes all output to be plotted using pen 3, regardless of any pen settings defined in the input file. Line styles and line widths are passed unchanged from the input file to the output file. 'Pens Attr' Mode The option: PEns Attr This passes only the pen numbers from the input file to the output file. All line style and line width settings in the input file are ignored, the settings for these in the output file being determined by the attributes set for the corresponding pen number. To specify the line style and width corresponding to any output pen, and to redirect pens if required, use the option: ATTR integer1 integer2 linestyle linetype width
3:4
12.0
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. Possible settings for linestyle are SOlid, DOt, DAsh, CHain or DChain. The default, if linestyle is omitted, is SOLID. Possible settings for linetype are Normal or Thick. The default, if linetype is omitted, is NORMAL. THICK is optionally followed by the width value, expressed in millimetres. If width is omitted the default line thickness is set by the driver. For example, the options:
3.3.6
Dekink Filter
The Dekink filter can streamline your plot files in a number of ways. Plot files that are produced by some programs can contain instances where the same line is drawn over a number of times (for example, where an original wireline 3D model was involved). This extra information can increase the size of the file unnecessarily. The coincidence removal function of the Dekink filter corrects this problem, and so can reduce the size of output files by a considerable amount. The filter can employ either a travel or a connect method to re-order the graphics. The travel method minimises the total pen travel distance, whereas the connect method maximises the connection between vectors.
3:5
12.0
The filter travel method reduces the total distance that the pen needs to travel, and the number of times that the pen is raised and lowered. This can speed up the operation of pen plotters. The filter connect method maximises the connection of vectors while retaining all existing connectivity, including directions. Note: For speed of processing, the filter makes most of its changes to the plot file where items concerned are close to each other in the file. Note that it may not remove all coincident lines when they are far apart in the file. 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. Used to decide whether lines are coincident or connected to each other. Default: 0.025 coinc This selects whether coincidence removal is active or not. The value is set to Y for yes and N for no. Default: Y travel This selects whether the travel method is active. Otherwise the connect method is used. Y = travel method; N = connect method. Default: Y tabmin This is the minimum size of the working table used by the filter. Must be an even number in the range 10-600. The default value is suitable for most purposes. Default: 50 tabmax This is the maximum size of the working table used by the filter. Must be an even number in the range 10-600. The default value is suitable for most purposes. Default: 200 After the input file has been processed, a report is produced on the effect of the Dekink filter. This gives the change in the total distance that the pen needs to travel, and the change in the number of lines in the output file (both as percentages). For example:
3.3.7
3:6
12.0
3.3.8
3.3.9
3:7
12.0
Example
Paper Edge
Drwg No
Paper Edge
Figure 3:1. Cutmarks Example
Figure 3:1.: Cutmarks Example shows six start marks and one end mark. This could be produced by:
3.4
3.4.1
3:8
12.0
3.4.2
plot postscript plota22 plota22.out "BANNER Y,RGB,PTYPE 'statusdict begin 2 setpapertray end'"
As a further example, 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:
3.4.3
3:9
12.0
The SCREEN and PNG drivers now have PDMS colours set as default using this mechanism and the standard PLOTDRIVERS file. The previous colours can be restored by deleting or commenting-out the screen|screen| and png|png| definitions in that file.
3.5
3.5.1
----- beginning of plot ----When the file interpretation has finished it displays the message
----- end of plot ----(See Modifying PLOTs Message File for details of how you can change these messages.)
3.5.2
3:10
12.0
This message confirms that the ADJUST option has automatically rescaled the output plot to suit its destination device or file. No action is needed.
3.5.3
3.6
3.6.1
PLOT Utility usage: plot driver file output [options...] Drivers are: benson calcomp dxf houston hp hpgl hpgl2 interleaf laserjet list pdms penman png postscript ps screen xdump File is a PDMS, DXF, HPGL or other pseudo-code plot file. Output is a file name or the command window. e.g. plot postscript drwg3.plt plotout.ps plot screen drwg3.plt -0 The SCALE=value option provides general plot scaling. An options string is available for most drivers. e.g. plot hpgl2 drwg3.plt drwg3.h2 scale=0.5
3.6.2
3.6.3
3:11
12.0
plot -drivers This displays the driver quick reference information for PLOT that can also found in Driver Quick Reference of this manual.
3.7
The dimensions of the drawing. A list of the pens used to plot the drawing. The total numbers of graphical primitives in the file: vectors, arcs, circles, text strings and text characters. For structured files there are the total numbers of definitions and references, the maximum depth of reference nesting and the full list of symbol names and reference counts. For full details see the LIST driver section.
3.8
Running on Windows
PLOT has functionality to use standard Windows facilities and services. The SCREEN driver has the facility to use the Windows printing service, including network printing. PLOT can be launched directly from a shortcut on the desktop so that it can be used independently of other products.
3.8.1
3.8.2
3:12
12.0
EMF output provides a method of inserting or pasting graphics into a variety of document types.
3.8.3
Start in Name
When this command is run from the shortcut a Multiple-File Open dialog and a Console window are created. Select one or more plot files and plot will view them all in the order specified. At each stage the file can be viewed and printed. Close the graphics window or press Q to move on to the next file. After all files have been viewed Plot returns to the multiple-file open dialog. Click Cancel to finish. Other drivers can be used with the input file set to "*". For example the list driver can be used to display summary information about the graphical contents of the files. Alternatively, 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.bat, containing lines such as the following: set file=%1 if "%file%" == "" set file="*" start /b C:\AVEVA\pdms\plot\plot.exe plot screen %file% -0 "AUTO"
3:13
12.0
3:14
12.0
Device Drivers
This is a reference chapter that describes each of the available PLOT device drivers. The information in each section is organised under the following headings: Models This lists the supported plotters or defines the translation done by PLOT. For plotters, the list gives the definitive models for which the driver was originally written, and any other plotters on which the driver has been tested. The list also gives other models, from the same or another manufacturer, if they are known to be fully compatible with the driver. Description This describes, in broad terms, the plotter device code or the translation. Output This describes the file format output by the driver. Options This describes any additional options or controls for the driver, 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. Example This shows the minimum command syntax applicable to the driver, using the default settings for all user-configurable options. If applicable, a further example shows the use of some of the more commonly used options. 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, but instead provides summarised information about the overall content of the file. The functions of the LIST driver are explained in LIST.
4:1
12.0
4.1
BENSON
Models This driver supports the Benson 1302 Plotter with intelligence level I0. This is a drum plotter with a roll paper feed mechanism. The code-compatible Benson 1322 plotter is also supported. Description The device code for these plotters is based on the relative positioning and drawing commands of the symbolic Benson format. Output The output from this driver is device code that is sent directly to the Benson plotter. This code is easy to read and the vectors are expressed entirely as relative movements.
Files output by this driver are sequential and contain symbolic codes. They are used only for maintenance purposes.
Options None. Example:
4.2
CALCOMP
Models This driver produces code for the Calcomp 1040 series plotters using 906/907 plotter code. This data format is acceptable to most Calcomp plotters. The Calcomp 1040 series plotters are drum plotters with either cut sheet or roll feed options, which can take media up to A0 size. Description The Calcomp device code produced by the driver is based on the use of simple positioning, drawing, and pen selection commands. It can select from up to eight pens. Output The output from this driver is device code that is sent directly to the Calcomp plotter. The data is encoded and is unintelligible. The device protocol means that the code is organised to include synchronising sequences and checksums. Transmission is synchronised by waiting for a plotter response after each message. The coded format for each data record is as follows:
4:2
12.0
( Preamble) Sync Bia s Data (Checksum) End-of-message (Postamble) Newline (Response Request)
0-10 null padding characters One or two specified synchronisation characters Bias character; always a Space Value of number-encoding radix (64 or 95) Checksum character End-of-message (EOM) marker 1-10 null padding characters
The message $? is output to request a good, 0<cr>, or 1<cr>, response. bad, A ba d response ca uses the da ta to be tra nsmitted a ga in.
Files output by this driver are ASCII coded and record structured. Their content comprises all the data shown above, except for the request for plotter response and its reply. 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). You can specify these options either directly, as PLOT command line arguments (see Running PLOT), or indirectly, as parameters in a soft driver definition. The syntax for using each option is as follows (individual options must be separated by commas): [Key: BUffer int CHecksum Y/N int = an integer; val = a real number; Y/N = Yes or No] Sets device to use int data buffers (int must be 2 or 16). Default: BU 16 Specifies whether or not checksum is enabled. Default: CH YEOm intSets the end-of-message character to int (int must be in the range 0-127). Default: EO 3 Specifies whether or not a search address is to be included in the output header. Default: HE Y Sets the line length of the output data field to int characters (int must be in the range 80-125). Default: LI 119 Specifies that a newline code is to be output between lines. Default: NL Y 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: PA 10 Sets the number conversion radix to int (int must be 64 or 95). Default: RA 95
RAdix int
4:3
12.0
int = an integer; val = a real number; Y/N = Yes or No] Specifies whether or not a plotter response is expected by the driver for output flow control. Default: RES Y Sets the plotter scaling factor to int. You can use this option with STEPS to compress and expand the data to reduce the size (and accuracy) of the device code. Default: SC 1 Sets the number of plotter steps per mm (i.e. the plotter resolution) to val. Default: ST 80.0 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; int2 must be in the range 0-31) Default: SY 1 2 Specifies whether or not the plotter is switched off-line between plots. Default: WA Y Sets the distance to be left blank between adjacent plots to val mm. Default: WI 20.0
The defaults specified in the standard CALCOMP driver are equivalent to the following options string:
"BU 16,CH Y,EO 3,HE Y,LI 119,NL Y,PA 10,PE Y,\ RA 95,RES Y,SC 1,ST 80,SY 1 2,WA Y,WI 20"
As an example, to remove the preamble and postamble padding characters, and to select no response control of the output flow, you would either enter a command line such as:
calcompx|calcomp|PA 0,RE N
The new soft driver can then be used with the command:
"BU 2,CH Y,EO 13,HE N,LI 125,NL Y,PA 0,PE N,RA 64,RES N,\SC 0,ST 40,SY 2 22,WA N,WI 20"
You may use the CALCOMP64 driver as the basis for your option settings if it is closer to your desired final specification. Example:
plot calcomp view.pl -1 plot calcomp64 view.pl -1 plot calcomp view.pl -1 "HE N,LI 110,PE N,WI 25"
4:4
12.0
4.3
4.3.1
DXF
This driver outputs a plot as an AutoCAD drawing in DXF (drawing interchange) file format.
Note: Sometimes the first three sections are omitted, depending on the type of data and the purpose for which it is to be used.
4.3.2
DXF Options
Several options are available that allow you to control the output from this driver. These can be specified as command line arguments, or as parameters in a soft driver definition. 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, Tables and Blocks sections that would normally be generated by the driver. If the filename is omitted, or the file cannot be read, the driver will suppress the production of these sections. The file can be a complete DXF file. The copy is stopped before the "0" "SECTION" "2" "ENTITIES" sequence that starts the Entities section. Specifies whether the driver outputs lines and arcs as LINE and ARC entities, or as POLYLINE entities. Default: POLYLINES Y UNits value ZAxis value Sets the type of coordinates in the DXF output file as INCHES or MM. Default: UNITS MM Selects the output of a Z value with all XY coordinates. The value parameter defines the constant Z coordinate value. Default: No Z coordinate.
POlylines Y/N
4:5
12.0
Example:
4.4
The drivers derive the plotter model number by interrogating the device, so that they allow for use with the HP7475 with its limited functionality. They similarly determine the paper handling capabilities if used with an HP7586 plotter, to allow it to be used with cut-sheet as well as roll-fed paper. They make special provision for producing long plots on roll feed versions of the latter plotter. Output The output from this driver is device code which is sent directly to the HP plotter. These drivers do not mix the two types of HP-GL command, namely graphical commands and communication commands, within a line of output. Files output by this driver are ASCII coded and record structured. They can be used as input to other conversion programs to produce device code for otherwise unsupported devices. Options Several options are available which allow you to control the output from these drivers. You can specify these options either directly, as PLOT command line arguments (see Running PLOT), or indirectly, as parameters in a soft driver definition (see Creating your Own Device Drivers).
4:6
12.0
The syntax for using each option is as follows (individual options must be separated by commas): [Key: CEntre Y/N val = a real number; Y/N = Yes or No; x y = x,y coordinates in mm] 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. The driver itself corrects for the type in the output file, by use of the HPGL IP (Set P1 and P2) and SC (Scale) instructions. Default: CE N for both HP and HPGL If selected, this allows the use of high-level commands and compacted output code. If not selected, 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 Derives the size of the plot from the plot file. Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm). It derives the size of the plot from the plot file. Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm). It defines the plot dimensions as val1 wide by val2 high. Default: MA for both the HP and HPGL drivers Sets the number of plotter steps per mm (i.e. the plotter resolution) to val. Default: ST 40.0 WAit Y/N/P Specifies actions to take place between plots. Y selects that the plotter is switched off-line and waits for the operator. P selects that the plotter completes the present plot and then advances to start the next. N selects no special action. Default: WA Y The defaults specified in the standard HP driver are equivalent to the following options string:
High
MAp MAp x y
STeps val
4:7
12.0
Example
plot hp view.pl -1
(output direct to plotter)
4.5
HPGL2
This driver supports HP-GL/2, which is the standardised version of the Hewlett-Packard Graphical language. This attempts to provide a consistent functionality between plotters and caters for pen, monochrome and colour electrostatic and other devices. The code is compact, especially for vectors that have a special encoding scheme. HP-GL/2 is a binary format. Although HPGL and HP-GL/2 are related, HP-GL/2 is not a strict superset of HPGL. It is best for most purposes to regard them as being entirely different. HP-GL/2 is often available in Dual-Context plotters that also have Hewlett-Packard's PCL. The HP-GL/2 behaves differently under these conditions and a driver option for PCL is necessary to ensure correct behaviour. Options These options enable you to control the output of this driver. You can specify these options either directly, as PLOT command line arguments (see Running PLOT), or indirectly, as parameters in soft driver definition (see Creating your Own Device Drivers). The syntax for using each option is as follows (individual options must be separated by commas):
4:8
12.0
[Key: Y/N = Yes or No; x y etc. coordinates in mm and other values; n and pen are integers.] COpies n FF Y/N Print n copies of each drawing in the plot file. Default: COPIES 1 Specifies whether the formfeed character is output at the end of the HP-GL/2 file. 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. Default: FF Y Enables the automatic cutter that operates after each plot is completed. Default: ECUTTER N If selected the driver outputs higher level graphical primitives such as arcs, circles, and line styles. Default: HIGH is not selected. Derives the size of the plot from the plot file. Defines the position and size of the plot on the paper. The default is to use the plot given in the plot file. Default: MAP Specifies that the plotter is operating HP-GL/2 with PCL in a dual context. Default: PCL Y Specifies the widths of the thin and thick lines in mm. The thinnest line width possible is selected by specifying it as zero. Default: PWIDTH 0.0 0.35 Sets the percentage quality level required from the plotter. Where this is available the plotter will trade quality for speed or reduced toner usage. Default: QUALITY 100 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). The colour values are in the range 0 to 1. Default: Monochrome Rotate the plot by 0, 90, 180, 270 degrees counterclockwise about the plotter coordinate system origin. Default: ROTATE 0
QUality n
RGb pen r g b
ROtate n
The defaults specified in the standard HP-GL/2 driver are equivalent to the following options string:
plot hpgl2 view.pl plot1.plt plot hpgl2 view.pl plot1.plt "COPIES 3,ROTATE 90"
4:9
12.0
4.6
HOUSTON
Models This driver supports the Houston Hiplot DMP-40 and DMP-42 pen plotters. These are drum plotters with media movement and registration controlled by knurled gripping areas of the drum; they take A3 and A1 media sizes, respectively. These plotters use Houston DM/PL III firmware, which is upwardly compatible with DM/PL and DM/PL+. 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. Output Files output by this driver are not record structured, but contain ASCII codes. They are used only for maintenance purposes. Options None. Example:
4.7
LASERJET
Models This driver produces output suitable for any printer that can interpret Hewlett-Packards PCL page description language, such as the Laserjet Series II devices. Laserjet printers have a maximum resolution of 300 dots per inch (dpi), but can also work at 150, 100 or 75 dpi Description Laserjet and compatible printers may be used to produce black and white hard copy from graphical plot files. The PCL language has no facilities for expressing graphical elements such as vectors; it provides instead a group of raster graphics commands. Output The output from this driver is in device code that may be sent directly to any PCL-compatible laser printer. Where the output is to a file, it contains the complete PCL code needed to reproduce the printable document defined by the pseudo-code plot file. This comprises a mixture of PCL command escape sequences and 8-bit data that is not formatted and not easy to inspect.
The Laserjet driver uses compression techniques to reduce the size of its output files and, hence, the time needed to send them to the printer. Further reductions in file size and dat a transfer time may be achieved by specifying a lower raster
4:10
12.0
Example:
4.8
LIST
The LIST driver differs from the others in that it does not translate input plot file data into a different format, but instead provides summarised information about the overall content of the file. The information derived from the file includes: The pseudo-code format in which the file is written (PDMS, HPGL, HP-GL/2, DXF or GPGP) The file header block Details of the drawing in the file, namely: The drawing number, with its identifying number in brackets if it is a GPGP file The dimensions of the drawing, in mm
4:11
12.0
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, block references (or inserts), and the maximum depth of block reference nesting. The DXF input file format can contain blocks. A list of the pens needed to plot the drawing The full list of symbol names. Symbols are shown with a prefix character to indicate how often they are referenced: References unreferenced once one or more times
Prefix none + *
The information may be sent to an ASCII file, or it may be listed at your command prompt window (by specifying output to line 0). For example, the command:
Interpreter: PDMS File Header: piper 18/07/04 12.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.
4.9
PDMS
Models This driver generates output in PDMS plot file format. Description This file format (which is also one of PLOTs valid input formats) is intended primarily for transferring graphical data between the modules of PDMS. PLOTs output driver also allows you to transfer data to PDMS from other sources that generate HPGL or GPGP formatted graphics. Output Files output by the plotting driver are in binary format and comprise a textual header block followed by the graphical data. The header block contains:
4:12
12.0
A user identifier - up to 6 characters - derived from the login user name (truncated if longer than 6 characters). The current date - in the format DDMMYY. The current time - in the format HHMM.
The graphical data is a sequence of coded items, including pen moving and drawing commands, pen changes, and paper size definitions. The code is made more efficient by the provision of special codes for short line drawing and moving operations, and for drawing horizontal or vertical lines. Options None. Example:
4.10
PENMAN
Models This driver outputs directly to the Penman Turtle Plotter. 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. It uses a home marker that it can detect optically to register its origin. Output The output from this driver is device code that is sent directly to the Turtle plotter. The device code uses simple absolute positioning and drawing commands. Periodic returns to the origin, to re-establish a datum point, limit the build up of positional errors during plotting. Files output by this driver are ASCII coded and record structured. They are used only for maintenance purposes. Options None. Example:
4.11
PNG
Models This driver generates output in PNG file format.
4:13
12.0
Description The PNG (Portable Network Graphics) format is a patent-free replacement for GIF and can also replace many common uses of TIFF. It provides a means for the lossless, portable storage of well-compressed raster images. PNG is designed to work well in online viewing applications, such as the World Wide Web, and for user interface and general usage. Note that the standard PLOTDRIVERS file changes the default for this driver to use PDMS colours. 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. Output Files output by the PNG driver are in binary format. 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 16 x 16 and the upper size limit is 8000 x 8000. The default size is 600 x 400. Defines how the image is placed in the bitmap, where type is one of the following: FIT reduces the width or height of the bitmap so that it fits the image exactly. This is the default. CENtre places the image in the centre of the bitmap. CORner places the image at the top left corner of the bitmap. 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 colour values are in the range 0 to 1. The background colour of the image is black by default but this can be changed by defining pen 0, e.g. RGB 0 1 1 1 sets it to white. Defines the minimum plot size in millimetres that is scaled to fill the bitmap image. Increasing the size of a number of plots to a common value means that their pixel scaling is also the same. This is important if the bitmap files are to be manipulated by other programs. Sets the image background to be transparent.
LAyout type
TRan
Example:
"BITMAP 32 32"
4.12
POSTSCRIPT or PS
(The POSTSCRIPT and PS drivers are identical.)
4:14
12.0
Models These drivers produce output suitable for any printer that can interpret the Postscript page description language. The driver default options give output suitable for immediate use with the commonest laser printers, which take A4 paper and which produce monochrome and grey-scale output at a resolution of 300 dots per inch (for example, the QMS-810 printer). The drivers provide a very wide range of options that may be used with PLOTs soft driver facility to create drivers for other forms of Postscript output (see Creating your Own Device Drivers). For example, printers with different paper sizes or with paper tray selection. Description Postscript is a widely used page description language that efficiently describes the appearance of text, 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. It contains the complete Postscript program needed to print the document defined by the input pseudo code file. 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. The laser printer is treated as a plotter with a single pen, grey-scale pens or colour pens, which can draw vectors in all line styles for both normal and thick lines. The drawing is scaled to form an image that fills the specified paper size, with options to set margin widths, page orientation, and so on. Other options allow you to control features such as a summarising banner page, page headers and footers, and page layout. It may be useful to override the parameters of this driver in the PLOTDRIVERS file, for example to use PDMS colours by default. See the description of this file for further details. Options The POSTSCRIPT/PS drivers provide many options. You can specify these either directly, as PLOT command line arguments (see Running PLOT), or indirectly, as parameters in a soft driver definition (see Creating your Own Device Drivers). For convenience, the descriptions of the driver options are split into two functional groups: Layout options, which control the overall page presentation. General options, which control the banner page and the detailed graphics plotting (including monochrome/grey-scale/colour, scaling, resolution, etc.).
The syntax for using each option is as follows (individual options must be separated by commas): [Key: int = an integer; string = a text string]
4:15
12.0
Layout Options LAyout type Drawing Defines the output page layout as type, where type is one of the following: this produces a PostScript file that takes dimensions from the input plot file and the output is matched to the input. It is unscaled and is not rotated. This layout is suitable for use when a PostScript file is to be used later to produce a pdf file. uses the whole page for graphics. The drawing is rotated by 90 degrees and is positioned into the bottom right-hand corner of the image area of the page. 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. If the drawing is oversize it will be rescaled to fill the page (retaining the original width/height ratio). The output file is a complete PostScript document that may contain many pages and may start with a banner page. The values from the MAP option are used directly with this option. There are no margin or other adjustment factors. The positioning is applied before the rotation, its x values increase to the right, and y values increase upwards. 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. uses the whole page for graphics, except for a 7 mm margin on all four sides. The drawing is rescaled (retaining the original width/height ratio) and rotated to fill the page as efficiently as possible. The output file is a complete PostScript document that may contain many pages and may start with a banner page. uses the whole page for graphics, except for a 26 mm margin on all four sides (to allow for punch holes and header/footer texts, etc.). The drawing is rescaled (retaining the original width/height ratio) and rotated to fill the page as efficiently as possible. The output file is a complete Postscript document that may contain many pages and may start with a banner page. this layout is identical to MARGIN, except that the drawing is not rotated. produces a file suitable for inclusion in another PostScript document. The layout is identical to FIGURE, but the file contains none of the general Postscript commands to print pages etc. (since these will be provided by the document in which the file is included).
Landscape -
Whole -
Margin -
Figure Include -
The LAYOUT MARGIN and LAYOUT FIGURE settings provide locations for three header texts and three footer texts at the left, centre and right of the page, in the top and bottom
4:16
12.0
margins, respectively. These are set as follows: TL string Sets the left-hand header text (TL=Top Left) to string. Default: empty string. TC string Sets the central header text (TC=Top Centre) to string. Default: empty string. TR string Sets the right-hand header text (TR=Top Right) to string. Default: empty string. BL string Sets the left-hand footer text (BL=Bottom Left) to string. Default: empty string. BC string Sets the central footer text (BC=Bottom Centre) to string. Default: empty string. BR string Sets the right-hand footer text (BR=Bottom Right) to string. Default: empty string. Note: If a header or footer text is to include spaces, string must be enclosed between single quotes. 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, starting from a number which you may define). is replaced in the current date (in the format day, month, year).
PAge int
Defines an initial page number for the translation of the # character when using automatic page numbering. The default is PAGE 1.
4:17
12.0
General Options
Specifies whether or not a banner page is output at the head of the document. Default: BA Y Specifies whether the EOT character is output at the end of the PostScript file. 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. Default: EOT Y Allows the use of the initgraphics command. (You should not normally need to change this setting.) Default: IG N Sets page type to string. 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. This option does not affect anything else (e.g. scaling). For example, below is an example of the PostScript command to set up a printer to select a particular paper try, perhaps one containing A3 sized paper. The PostScript string used with PTYPE is not standard and needs to be obtained for each model of printer. Below are two examples showing how the printer specific commands might look like to select a particular tray and to select manual feed. PTYPE 'statusdict begin 2 setpapertray end' PTYPE 'statusdict begin /manualfeed true def end' Default: PT
Defines the position of the plot on the paper (x and y coordinates of its origin expressed in mm). It defines the plot dimensions as val1 wide by val2 high. Default: MA 0 0 283.6 197.3 Sets the printer steps per inch (i.e. the printer resolution) to val. Default: ST 300 Selects grey-scale output to represent colours. MOno Selects monochrome output. RGb Selects RGB colour output (using default colour definitions
4:18
12.0
BAnner Y/N
Specifies whether or not a banner page is output at the head of the document. 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). Default: The colours of the graphics screen device (see following table).
Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Colour White Black Orange Green Red Blue Magenta Yellow Sand Yellow Cyan Indig Violet Light Grey Mid Grey Dark Grey
4:19
12.0
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. This font is also used for the user name on the banner page. Default: FONT Courier Changes the format of the output file so that a new line is used for each graphical primitive instead of packing each output line. The resulting output file is slightly larger as a result. Default: Not selected. Specifies that higher-level primitives may be used for text and other output. Default: Not selected.
FLush
HIgh
plot ps drg.pl drg.out "BA Y,MA 5 5 250 175,ST 400, RGB 9 0 1 0.5"
This has the following effects on the printed output: The banner page is printed. 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). The printer resolution is set to 400 dots per inch. The colour for logical pen number 9 is redefined as the colour mix (0 red)/(1 green)/(0.5 blue).
The overall default settings for all POSTSCRIPT/PS driver options (both layout and general options) are equivalent to:
Example:
4:20
12.0
4.13
SCREEN
Models The SCREEN driver displays plot files on a workstation graphics screen. Description This driver provides a convenient plot file viewing facility, allowing you to preview your plot files before plotting or printing hard copies. Output This driver always creates a new graphics window to view the input plot file. There is no output file and -0 takes its place on the command line. If the output drawing comprises more than one page, the display pauses at each page until you press a key or button. User Interaction The SCREEN driver is an interactive plot viewer with zoom and pan actions under mouse control with appropriate cursors and 'rubber-banding'. To use the viewer: To pan the view by a specified distance, press and hold down the left mouse button while you move the mouse. Release the button to pan the view by a specified distance. A cursor 'rubber-band' shows you the move while you are holding the button. 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. To select a new view, press and hold down the middle button of your mouse while you move it between the opposite corners of its boundary. To snap the current point to the centre of the screen and then zoom in by a fixed amount, press and then release the middle mouse button (without moving the mouse). Snap the current point to the centre of the screen and then zoom out by a fixed amount, press and release the right mouse button without moving the mouse.
4:21
12.0
Command Summary Key/button Description View all of the drawing Refresh the window Pan down/left/right/up by 10% of window Pan down/left/right/up by 2% of window Pan down/left/right/up by 50% of window Display help text Toggle cursor style, small cross and crosshair Toggle cursor style, ISO and crosshair Next drawing from plot file Quit viewer Set cursor colour (1=white) Press/Move/Release pans around drawing. Press/release (no move) centres this position in the window. Press/Move/Release zooms in on the box cursor. Press/ release (no move) centres this position in the window and zooms in by 20%. Press/Move/Release zooms in on the box cursor. Press/ release (no move) centres this position in the window and zooms out by 20%.
Home Shift-Home Arrow keys Control-Arrow Shift-Arrow H or ? X / N or Space Q or Return 0 to 9 Mouse 1 Mouse 2
Mouse 3
Note: For a 2-button mouse the effect of the middle button can be achieved by pressing both buttons together. Options Note that the standard PLOTDRIVERS file changes the default for this driver to use PDMS colours. 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.
4:22
12.0
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). It defines the graphics window dimensions as val1 pixels wide by val2 pixels high. Default: To match the graphics screen device. Sets the long cursor pen number and must be in the range 1-15. The default value is 4. Defines the red/green/blue colour mix for the specified logical pen number (pen must be in the range 0-15). Default: The colours of the graphics screen device (see following table).
Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Colour Black White Orange Green Red Blue Magenta Yellow Sand Yellow Cyan Indigo Violet Light Grey Mid Grey Dark Grey
Example:
4:23
12.0
4.14
XDUMP
This driver outputs the plot to a specially formatted bitmap image file, such as that produced by the X-Windows utility, xwd and displayed by xwud. Description This driver produces a bitmap image file. This is always a single plane image that represents the plot in monochrome, with the graphics from all pens drawn in the foreground colour. This form of output file can be used to compare whether two plots look the same, regardless of overdrawing and the order in which the graphical elements are drawn. Output Files output by this driver are in binary format and consist of a header and data sections. See the X-Windows and xwd utility for references to its format definition. 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. 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. The default size is 1000 x 800, and the upper size limit is 9600 x 5000. Defines the minimum plot size in millimetres that is scaled to fill the bitmap image. Increasing the size of a number of plots to a common value means that their pixel scaling is also the same. This is important if the bitmap files are to be manipulated by other programs.
Example:
4:24
12.0
The drivers are listed below in alphabetic order. The driver specific options can be abbreviated to 2 or more characters, except where specified otherwise.
BENSON Driver
No options
CALCOMP Driver
Default BU 16,CH Y,EO 3,HE Y,LI 119,NL Y,PA 10,PE Y,RA 95, RES Y,SC 1,ST 80,SY 1 2,WA Y,WI 20 option BUFFER n CHECKSUM [Y|N] EOM n description Number of data buffers Checksum enabled End of message character
5:1
12.0
option HEADER [Y|N] LINE n NL [Y|N] PAD n RADIX n RESPONSE [Y|N] SCALE n STEPS v SYNC n n WAIT [Y|N] WINDON v
description Include search address in header Line length Output newline after each line Number of padding characters Data conversion radix, 64 or 95 Plotter response used for flow control (Abbreviation RES) Plotter device scale factor Plotter device steps per MM Number of sync characters and the sync character Plotter to wait at the end of each plot Wind-on distance between plots in MM
CALCOMP64 Driver
This is equivalent to the CALCOMP driver with the options BU 2,CH Y,EO 13,HE n,LI 125,NL Y,PA 0,PE N,RA 64,RES N,SC 0, ST 40,SY 2 22,WA N,WI 20
DXF Driver
Default POLY Y,UNITS MM option AUTOSIZE HEADER [s] POLYLINES [Y|N] UNITS [s] ZAXIS v description Set drawing size from extent of graphics File supplying header, tables and blocks sections Lines and arcs are output within polyline entities Define units as MM or INCHES Define the constant Z-axis value
HOUSTON Driver
No options
5:2
12.0
HP Driver
Default CEN N,MAP,STEPS 40,WAIT Y option AUTOSIZE CENTRE [Y|N] HIGH MAP x0 y0 [w h] STEPS v WAIT [Y|N|P] description Set drawing size from extent of graphics Physical coordinate origin position Use higher level graphics primitives Define the position and size of plot Plotter steps per MM End of plot action
HP7580B Driver
This is an alternative name for the HP driver.
HPGL Driver
This is equivalent to the HPGL with the following options CEN NO,HIGH,MAP,STEPS 40,WAIT Y
HPGL2 Driver
Default COP 1,ECUT N,FF Y,MAP,PCL Y,PWI 0.0 0.35,QUA 100,ROT 0 option COPIES [n] ECUTTER [Y|N] FF [Y|N] HIGH MAP x0 y0 [w h] PCL [Y|N] PWIDTH v [v] QUALITY n RGB n r g b ROTATE n description Print multiple copies Enable cutter Formfeed after HP-GL/2 Use higher level graphics primitives Define the position and size of plot Dual HP-GL/2 and PCL context Pen widths for thin and thick pens (MM) Quality level, percentage Define red/green/blue mix for pen number Rotate plot by 0/90/180/270 degrees
5:3
12.0
INTERLEAF Driver
Default option HEADER s HIGH description Select file header, default or RAPPORT Use higher level graphics primitives
LASERJET Driver
Default COP 1,DPI 150 option COPIES n DPI n description Print multiple copies Printer resolution, dots per inch
LIST Driver
No options
PDMS Driver
No options
PEGS Driver
Default LAYERS 11 20 11 20,POLY Y,TSCALE 1.0 option FLAT LAYERS n n [n n] POLYLINES [Y|N] TSCALE v description Output without symbol structure Select Pegs layers for output Lines are output as connected polylines Text size relative scale factor
PENMAN Driver
No options
5:4
12.0
PNG Driver
Default BITMAP 600 400,LAY FIT option BITMAP w h LAYOUT [FIT|CENTRE|CORNER] RGB n r g b SIZE w h TRANSPARENT description Set the bitmap dimensions Define bitmap layout of the graphics Define red/green/blue mix for pen number Set the minimum plot size in MM Set the bitmap background transparent
POSTSCRIPT Driver
Default BA N,EOT Y,LAY L,MAP 0 0 283.6333 197.2733,MONO, IG N,PT,STEPS 300 option BANNER [Y|N] BC s BL s BR s EOT [Y|N] FONTNAME s FLUSH GRAY HIGH IGRAPHICS [Y|N] LAYOUT [L|P|W|M|F|I|E|D] MAP x0 y0 [w h] MONO PAGE n PTYPE [s] RGB n r g b description Print banner page Bottom centre label Bottom left label Bottom right label EOT after PostScript Graphical text font Graphical primitives start on new lines Grayscale output, see MONO and RGB Use higher level graphics primitives Include an "initgraphics" command Define the page layout Define the position and size of plot Monochrome output, see GRAY and RGB Set the initial page number Include a page type command Define red/green/blue mix for pen number
5:5
12.0
option STEPS v TC s TL s TR s
description Plotter device steps per inch Top centre label Top left label Top right label
PS Driver
This is an alternative name for POSTSCRIPT
SCREEN Driver
Default DEV 13 option CURSOR n MAP x0 y0 [w h] RGB n r g b description Set the long cursor colour Define the window position and size Define red/green/blue mix for pen number
XDUMP Driver
Default BITMAP 1000 800 option BITMAP w h SIZE w h description Set the bitmap dimensions Set the minimum plot size in MM
5:6
12.0
6:1
12.0
6:2
12.0
Index
Numerics
1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:8
D
Dates (in Postscript files) . . . . . . . . . . . 4:17 Dekink filter . . . . . . . . . . . . . . . . . . . . . . 3:5 DEKINK command . . . . . . . . . . . . . . . . . 3:6 Dividing plots . . . . . . . . . . . . . . . . . . . . . 3:6 DPI command (LASERJET driver) . . . . 4:11 driver . . . . . . . . . . . . . . . . . . . . . . . . . . 4:12 Drivers, output device See individual named drivers . . . . . . . . . . . . . . . . . 2:2, 3:1 DXF driver . . . . . . . . . . . . . . . . . . . . . . . 4:5 DXF pseudo-code . . . . . . . . . . . . . . 2:2, 3:2
A
Adding a border . . . . . . . . . . . . . . . . . . . 3:7 ADJUST command (general) . . . . . . . . . 3:3 ARCSIZE command (general) . . . . . . . . 3:3 ATTR command (general) . . . . . . . . . . . 3:4 ATTR command (general) . . . . . . . . . . . 3:4 AUTOSIZE command (general) . . . . . . . 3:3
B
BANNER command (POSTSCRIPT/PS drivers) 4:18 BC command (POSTSCRIPT/PS drivers) 4:17 BENSON driver . . . . . . . . . . . . . . . . . . . . 4:2 BITMAP command (XDUMP driver) 4:14, 4:24 BL command (POSTSCRIPT/PS drivers) 4:17 Border . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:7 BORDER option . . . . . . . . . . . . . . . . . . . 3:7 BR command (POSTSCRIPT/PS drivers) 4:17 BUFFER command (CALCOMP driver) . 4:3
E
ECUTTER command (HP-GL/2 drivers) 4:9 EOM command (CALCOMP driver) . . . . 4:3 Error messages . . . . . . . . . . . . . . . . . . 3:10
F
FLUSH command (POSTSCRIPT/PS drivers) 4:20 FONTNAME command (POSTSCRIPT/PS drivers) . . . . . . . . . . . . . . . . . . . . . 4:20
C
CALCOMP driver . . . . . . . . . . . . . . . . . . 4:2 CALCOMP64 driver . . . . . . . . . . . . . . . . 4:4 CENTRE command (HP/HPGL drivers) . 4:7 CHECKSUM command (CALCOMP driver) 4:3 Coincidence removal:Dekink filter . . . . . . 3:5 Connect method:Dekink filter . . . . . . . . . 3:5 Cutter markers . . . . . . . . . . . . . . . . . . . . 3:7
G
GPGP pseudo-code . . . . . . . . . . . . . 2:2, 3:2 GRAY command (POSTSCRIPT/PS drivers) 4:18
H
HEADER command (CALCOMP driver) 4:3
Index page i
12.0
HEADER command (DXF driver) . . . . . . 4:5 HEADER option . . . . . . . . . . . . . . . . . . . 4:5 Help with syntax . . . . . . . . . . . . . . . . . . 3:11 HIGH command (HP/HPGL drivers) . . . . 4:7 HIGH command (HP-GL/2 drivers) . . . . . 4:9 HIGH command (POSTSCRIPT/PS drivers) 4:20 HOUSTON driver . . . . . . . . . . . . . . . . . 4:10 HP driver . . . . . . . . . . . . . . . . . . . . . . . . . 4:6 HPGL driver . . . . . . . . . . . . . . . . . . . . . . 4:6 HPGL pseudo-code . . . . . . . . . 2:1, 2:3, 3:2 HP-GL/2 . . . . . . . . . . . . . . . . . . . . . . . . . 2:1 HPGL2 driver . . . . . . . . . . . . . . . . . . . . . 4:8
I
IGRAPHICS command (POSTSCRIPT/PS drivers) . . . . . . . . . . . . . . . . . . . . . . 4:18
PCL command (HP-GL/2 drivers) . . . . . 4:9 Pen numbers . . . . . . . . . . . . . . . . . . . . . 3:4 PENMAN driver . . . . . . . . . . . . . . . . . . 4:13 PENS command (general) . . . . . . . . . . . 3:4 Plot command . . . . . . . . . . . . . . . . . . . . 3:1 Plot splitting . . . . . . . . . . . . . . . . . . . . . . 3:6 Plot option . . . . . . . . . . . . . . . . . . . . . . 3:11 PLOTDRIVERS file . . . . . . . . . . . . . . . . 3:8 PLOYLINES command (DXF driver) . . . 4:5 POSTSCRIPT driver . . . . . . . . . . . . . . 4:14 PS driver . . . . . . . . . . . . . . . . . . . . . . . 4:14 pseudo-code . . . . . . . . . . . . . . . . . . 2:1, 3:2 PTYPE command (POSTSCRIPT/PS drivers) 4:18 PWIDTH command (HP-GL/2 drivers) . . 4:9
Q
QUALITY command (HP-GL/2 drivers) 4:9, 4:14
L
LASERJET driver . . . . . . . . . . . . . . . . . 4:10 LAYOUT command (POSTSCRIPT/PS drivers) 4:16 LINE command (CALCOMP driver) . . . . 4:3 Line styles . . . . . . . . . . . . . . . . . . . . . . . . 3:4 Line widths . . . . . . . . . . . . . . . . . . . . . . . 3:4 LIST driver . . . . . . . . . . . . . . . . . 3:12, 4:11
R
RADIX command (CALCOMP driver) . . 4:3 Reducing file size:Dekink filter . . . . . . . . 3:5 RESPONSE command (CALCOMP driver) 4:4 RGB command (POSTSCRIPT/PS drivers) 4:18 RGB command (SCREEN driver) . . . . 4:23 ROTATE command (HP-GL/2 drivers) . . 4:9
M
MAP command (HP/HPGL drivers) . . . . 4:7 MAP command (HP-GL/2 drivers) . . . . . 4:9 MAP command (POSTSCRIPT/PS drivers) 4:18 MAP command (SCREEN driver) . . . . . 4:23 Messages, error . . . . . . . . . . . . . . . . . . 3:10 Messages, modifying . . . . . . . . . . . . . . 3:11 Messages, run-time . . . . . . . . . . . . . . . 3:10 MONO command (POSTSCRIPT/PS drivers) 4:18
S
SCALE command (CALCOMP driver) . . 4:4 SCALE command (general) . . . . . . . . . . 3:3 Scaling the plot:to suit graphics . . . . . . . 3:3 Scaling the plot:to suit paper size . . . . . 3:3 SCREEN driver . . . . . . . . . . . . . . . . . . 4:21 SIZE command (XDUMP driver) . 4:14, 4:24 Soft driver facility . . . . . . . . . . . . . . . . . . 3:8 SPLIT command . . . . . . . . . . . . . . . . . . 3:6 STEPS command (CALCOMP driver) . . 4:4 STEPS command (HP/HPGL drivers) . . 4:7 STEPS command (POSTSCRIPT/PS drivers) 4:18 SYNC command (CALCOMP driver) . . . 4:4
N
NL command (CALCOMP driver) . . . . . . 4:3
O
Output files . . . . . . . . . . . . . . . . . . . . . . . 2:2
T
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 . . . . . . . . . . 3:5
P
PAD command (CALCOMP driver) . . . . . 4:3 Page numbers (in Postscript files) . . . . 4:17
Index page ii
12.0
U
UNITS command (DXF driver) . . . . . . . . 4:5
V
Version number . . . . . . . . . . . . . . . . . . . 3:11
W
WAIT command (CALCOMP driver) . . . . 4:4 WAIT command (HP/HPGL drivers) . . . . 4:7 WINDON command (CALCOMP driver) . 4:4
12.0