UPDATE: Printing has been VASTLY improved in Mint 15. It’s worth upgrading to. It works right away, it found my printer and had a driver for it. Fantastic. I still don’t know how MFP’s work in Linux though, since I don’t have one.

Just a quick how-to on installing printers in Mint. Now, I only did this to install a networked HP Color LaserJet 4550, so I can’t speak for all-in-one’s and how well they do. There is a 99% chance that if you have a Lexmark (or Dell, since it’s Lexmark rebranded) it will not work. Lexmark seems to be totally oblivious to Linux, which really is ok because Lexmark is terrible anyway.

When you launch the “Printers” program in the GUI itself it comes up with an error “FirewallD” is not running. Network printer detection needs services mdns, ipp, ipp-client and samba-client enabled on firewall. I don’t know why they decided to include broken printer functionality out of the box like that, but it’s easy to fix. First, run:

sudo apt-get install system-config-printer-gnome

Then run:

system-config-printer

Install your printer from there. From now on, the built in printer apps will work. I don’t know why. Linux Mint 14 is still very awesome and very worth it.