firstpreviousnextlastinfohome

User Space - Device independent coordinate system where pages are created. (Origin at lower left).

PostScript objects are vector except for embedded bit maps.

Vector drawing is based on the graphic primitives, straight lines, arcs and curves.

Encapsulated PostScript - EPS file, special kind of PostScript object that can be embedded into a page. Can contain text, graphics or other EPS files. Not sent output device, no device information and no showpage command. Includes

Images - The image operator defines

Bitmapped images are given a bounding box that defines the position in user space of the image in addition to the values for each pixel.

  1. Images can be scaled and rotated.
  2. Usually the color values for pixels will be stored in a separate Tiff or EPS file.
  3. Level 2 provides for handling color specification and output. Setcolorspace supports the device dependent RGB, CMYK, grayscale and HSB and the device independent CIE spaces as well as special color spaces.
  4. Level 2 can support up to 12 bits per color.

The Printer Driver - generates PostScript code when “print” is chosen from an application. Translates from computer’s native format. Downloads fonts and dictionaries.

PostScript Errors-Errors vary from failure to print to just the wrong fonts being printed. The most common errors are

How to fix font problems is clear enough, but memory on the interpreter is more difficult to predict or deal with.Memory errors are signaled by the issuance of limitcheck errors. These are less likely with Level 2, but are difficult to predict.Problems can be reduced by

PostScript Limitations-Although it is very powerful, PostScript does have some limitations. Among these are