@pablotinch :-)
Hello :-)
For a VERY good printer, you can go for a Canon one :-)
You will get : borderless printing, four to eight (!) ink cartridges, on-CD-Rom printing (DVD too), superior print quality (photo prints are really fabulous), looooooow ink tanks prices and long time use :-)
I'm using Canon printers since the early 90' and never been disapointed by it :-)
Now for the Linux compatibility, go for Turboprint linux, have a look at
www.turboprint.de for more details.
Good printing :-D