I’ll be updating this post when I get more information about multifunction laser printers with open source drivers.
My parents would like to get a new laser printer, preferably an affordable multifunction one – I’ll probably be the one actually purchasing the device. They’re running Fedora 11 and I’d like to get them a printer which would work “out of the box” with open source drivers. They probably don’t even need the scanning features to work, they just need a photocopier and a printer. Here are some of my experiences with various printer manufacturers’ products. If I’m mistaken with some printers, please leave a comment.
Canon: These need a proprietary driver. With the printers I’ve tried, it works on Fedora but segfaults on Ubuntu. I’d hate to buy a printer with this kind of Linux support.
Brother and Epson: Apparently their Linux drivers are proprietary, I’d rather not buy something that requires a proprietary driver.
HP: HP is supposed to have decent Linux support with hplip, which is open source. However, basically all of their affordable (you could also read: cheap) multifunction printers currently on sale require a proprietary plugin according to this page. I’m quite disappointed with HP not providing open source/free software drivers for their current models.
So, dear Lazyweb, which multifunction printer out there should I get?
On a Finnish Linux forum someone recommended getting the HP LaserJet M1120 MFP, because apparently that also works with the foo2xqx open source driver. I’ll have to see if that one is available in the local shops.
Edit: 24 August
Samsung: I had completely forgotten to write about Samsung. I actually own a SCX-4100 myself and that one needs the proprietary drivers. At least in the past the Samsung proprietary drivers were horrible, the installer overwrote system libraries causing Qt apps not to work and all kinds of evil stuff like that. Since then I’ve manually searched for the PPD file, entered it into system-config-printer, searched for the binaries s-c-printer says are missing and copied them into place. All of this hasn’t really convinced me into buying a Samsung MFP again.
However, Myrtti mentioned in the comments (thanks!) that the SCX-4200 works with an open source driver, splix. Apparently the SCX-4500 works with the same driver, too.
Conclusion (almost 😉 ):
After a day of searching the local shops for multifunction printers and googling like crazy, I’m beginning to think I should just get the HP M1120. Printing should work with the foo2xqx driver and SANE claims to have support for the scanner too.
As Tim, the system-config-printer developer, wrote in the comments, foo2xqx isn’t (and won’t be) in Fedora. It seems to be available from the RPM Fusion Free repository, though, and that’s good enough for me.
(As a side note, the splix driver for the Samsung SCX-4500 isn’t available even from RPM Fusion and the scanner driver Myrtti mentioned seems to not be in SANE, which means getting that to work in Fedora would be more complicated than getting the HP to work.)