Howtogeek posted a tutorial about installing printer drivers on Linux
Generally, your Linux desktop environment will provide a graphical printer configuration tool that allows you to easily configure CUPS and set up printers. There are many ways to connect printers, from direct connections with a USB cable to over the network. For some types of connections, your printer may be automatically detected and configured. For others, you may need to do this on your own.How to Install Printer Drivers on Linux
Ubuntu and many other Linux distributions use a printer configuration developed by Red Hat. Other printer configuration tools work fairly similar, as they all use CUPS on the backend. Launch the printer configuration tool on your Linux desktop and start adding a printer. (On Ubuntu, open the System Settings window and click Printers, or launch the Printers application from the Dash.)