1. In program engineering, a driver is a device driver, a subprogram or a control program that adapts an operating system or standard program to unsupported bus systems and interfaces of peripherals such as keyboards, printers, screens. Therefore, the names device driver, printer driver or screen driver.
2. A device driver is a computer program that operates or controls a particular type of device that is attached to a computer. A driver provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details of the hardware being used.
https://www.lifewire.com/what-is-a-device-driver-2625796 (1.); https://en.wikipedia.org/wiki/Device_driver (2.)