Buy and install a printer: HP always choose
Today I had to return a printer I bought for my father, a Canon Pixma MP252, it was not well with Linux. Luckily I found that rather than testing foreando own, because they could return. For only 14 euros more, I bought an HP Photosmart C4600: a quarter of an hour he was printing, scanning and copying. enough with apt-get install hplip and install themselves alone.
why I like to support manufacturers who support Linux.