Chapter 15. Printing on Linux
Linux relies on CUPS, the Common Unix Printing System, to manage printers. In this chapter you will learn how to install and manage printers, and how to share them over your network. You will learn about the driverless future of Linux printing, in which printers will be available to client devices without having to install drivers.
Overview
The key to happy printing on Linux is to select good-quality printers and multifunction devices (printer, scanner, copier, fax) that are well supported on Linux. Which, thankfully, is a lot easier than in olden times. When you select a well supported device, the drivers are included in CUPS, and you do not have to hassle with hunting down and downloading manufacturer drivers.
The next-best option is buying machines that have manufacturer-supplied Linux drivers. This is not my favorite option, as the drivers are often old and not maintained, and you must manually install them. This is more common with multifunction devices (MFDs). For one example, the Brother MFC-J5945DW is my personal machine, and it does not have native CUPS drivers, though it does support driverless printing. It was a good deal and inks are cheap, though in hindsight I really should have bought a machine with native Linux support. Native support is more reliable because once a device is supported in CUPS it is always supported, and you won’t be at the mercy of manufacturers who don’t maintain their drivers or who discontinue their driver downloads. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access