A driver is a program that controls a device. Every device, like a printer, scanner, or keyboard, must have a driver program.
A driver acts like a translator between the device and programs that use the device.
Each device has its own set of specialized commands that only the driver knows.
Most programs access devices by using generic commands. The driver, accepts generic commands from a program and then translates them into specialized commands for the device.
You can try to reinstall your printer's drivers. You can download them from
here.