GRASS logo

Note: A new GRASS GIS stable version has been released: GRASS GIS 7. Go directly to the new manual page here


PS driver - driver to create PostScript files.


The PS driver generates a PostScript file from GRASS display commands. The driver is started as 'pseudo' monitor (PS file instead) and when stopped, all output from previously used display commands are written to the PostScript file.


Environment variables

Several environment variables affect the operation of the PS driver:


  1. Start up the driver
    d.mon start=PS
  2. Display raster map and vector polygons
    d.rast somerastermap
    d.vect map=somevectormap color=red
  3. Stop the driver subsequently. This will write a file named to be created in your current directory:
    d.mon stop=PS


The resolution of the PS raster map is defined by the map extents. Use g.region -p to get the number of rows and cols and use the environment variables to set the PS size. If you would like a larger image, multiply both rows and cols by the same whole number to preserve the aspect ratio.

GRASS_TRUECOLOR requires either PostScript level 2 or level 1 plus the colorimage and setrgbcolor operators (this is the case for colour printers which pre-date level 2 PostScript).

Only masked images (d.rast -o, d.rgb -o, d.his -n) require PostScript level 3.


Display drivers
HTMLMAP driver, PNG driver, XDRIVER
d.frame, d.out.file, d.mon, d.rast, d.vect


Glynn Clements, 2007

Last changed: $Date: 2016-08-17 23:50:38 -0700 (Wed, 17 Aug 2016) $

Main index - psdriver index - Full index

© 2003-2016 GRASS Development Team