A driver is a program that takes as input a dvi file
(DVI files)  and
(usually) produces a file that can be sent to a typographic
output device, called a printer for short.
A driver will usually be specific to a particular printer, although any PostScript printer ought to be able to print the output from a PostScript driver.
As well as the DVI file, the driver needs font information.
Font information may be held as bitmaps or as outlines, or simply as a
set of pointers into the fonts that the printer itself `has'.
Each driver will expect the font information in
a particular form.  For more information on the forms of fonts,
see questions pk files,
tfm files,
virtual fonts
and Using PostScript fonts with TeX.