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.