Instrucciones para hacerlo usando los controladores nativos
Lo prové con un canon multifuncional MP250

1. Descargar los archivos Linux IJ Scanner Driver y Linux IJ Printer Driver de la página oficial de canon.
http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MP_series/MP250.aspx?type=download&page=1

o también de

http://support-au.canon.com.au/contents/AU/EN/0100236101.html

2. Primero para la impresora: Descomprimir Linux IJ Printer Driver y buscar dentro de la carpeta el archivo llamado install.sh

3. Abrir una consola y llegar a la dirección donde está el archivo install.sh.
si no estás familiarizado de como hacer esto te recomiendo que leas un poquito de los comandos: cd y cd ..
Para hacer esto fácilmente puedes arrastrar el archivo hacia la consola, pondrá la dirección automáticamente. Sólo tienes que quitarle las comillas y agregar "cd " (sin las comillas pero sí con el espacio) antes de la dirección. recuerda que si tus carpetas tienen nombres con espacios hay que agregarle comillas al nombre de la carpeta

4 ahora ejecuta el comando [user@zzz /yyy]$ sudo ./install.sh

5 Listo, ahora haz lo mismo con el controlador del escaner Linux IJ Scanner Driver

Espero le entiendan, decidí hacer este post porque hay otros sujetos que se complican la vida convirtiendo archivos rpm, y demás.
ojalá les sea fácil.
Hasta la próxima.

fuente
al bajar estos archivos encontraran estas instrucciones sólo las simplifiqué