R. McCarty said:
Appreciate the info, I guess it show my age. At least I didn't refer
to them as Subroutines.
DLL = Dynamic Load Library. A DLL is indeed a collection of
subroutines, callable from any Windows program. They are used for all
kinds of functionality. Core Windows functions like creating windows,
menus, minimizing, maximizing, allocating and freeing memory,
thousands more are packaged in system DLLs, and *all* windows programs
call them.
A driver is a special type of DLL, its functions interface between the
way that the Windows OS sees and operates a particular type of
hardware and one manufacturers implementation of that hardware.
I'm not exactly sure what a "printer DLL" would be. My best guess
would be a driver for a particular printer. In that case it would be
for the operating system, not for a particular application.