Minidriver Data Table

Most of the structures in the printer's data table correspond to one or more of the dialog boxes that appear in the UniTool application. By setting the controls in the dialog boxes, you actually initialize the members of these structures. The driver data table consists of the following data structures:

Structure Description
BRUSHINFO Describes a collection of creation and selection commands for brushes and fills.
CAROUSEL Describes the characteristics of a carousel on a plotter.
COMPRESSMODE Identifies a data-compression mode and specifies the printer-command strings that select this mode. This structure also contains the printer-command strings that select the specified compression mode.
CURSORMOVE Specifies the limitations of the printer's cursor-movement commands. This structure also contains the command strings that move the printer's cursor.
DEVCOLOR Specifies the printer's color capabilities. This structure also contains the command strings that enable color output.
DOWNLOADINFO Specifies the printer-command strings that download fonts.
FONTCART Identifies a font cartridge. This structure also contains the printer-command strings that select the specified cartridge and identifies the fonts on that cartridge.
FONTSIMULATION Specifies the printer-command strings that enable and disable bold, italic, underline, and strike through font simulations.
LINEINFO Describes a collection of creation and selection commands for lines.
MODELDATA Specifies the characteristics of a single printer model. (A single minidriver may support several models of a manufacturer's printer.)
PAGECONTROL Specifies the printer-command strings that initialize the printer, select the paper orientation, and so on.
PAPERDEST Identifies a paper output bin that collects pages. This structure also contains the printer command strings that select the specified bin.
PAPERQUALITY Specifies a media type (that is, plain paper, coated paper, or transparency) on which the printer is capable of printing. This structure also contains the printer-command strings that configure the printer for printing on a particular medium.
PAPERSIZE Specifies the dimensions of a piece of paper on which the printer is capable of printing. This structure also contains the printer-command strings that configure the printer for the specified paper size.
PAPERSOURCE Identifies a paper bin or feeding mechanism. This structure also contains the printer-command strings that select the specified paper bin or feeding mechanism.
PENINFO Describes the characteristics of an available pen.
POLYVECTOUTPUT Describes a set of graphic output drawing commands and ordering information for them.
RECTFILL Specifies the printer's rectangle-fill capabilities. This structure also contains the command strings that fill rectangular regions.
RESOLUTION Specifies a horizontal and vertical raster-graphics resolution that the printer supports. This structure also contains the printer-command strings that select the specified resolution.
TEXTQUALITY Identifies a text quality that the printer supports (that is, draft, near letter, or letter). This structure also contains the printer-command strings that select the specified text quality.
VECTOUTPUT Describes a set of graphic output drawing commands and ordering information for them.
VECTPAGE Describes information about the vector page and vector capabilities of the printer.
VECTSUPPORT Describes a set of graphic output support drawing commands.