In this section:
GPRINTER_OPEN is used to produce output on a graphics printer or plotter. It operates in a manner similar to PRINTER_OPEN. However, GPRINTER_OPEN takes only one argument which is a call-back function supplied in the program. This call-back function will use drawing surface routines to produce the graphics output (see Graphics).
Note that graphics printing and plotting can also be carried out using OPRN_PRINTER@.