Have you got cups installed? If not, install it.
Then go to here --> http://www.linux-foundation.org/en/OpenPrinting
and see if your printer is supported. If it is, then the driver you need will be listed.
Install the driver. Open a web browser, in the URL bar type http://localhost:631
( this logs you into cups ) and log in as root to add the printer. Once added you can try test page to see if you are successful.