Software · Desktop and system

CUPS

The printing system for Linux, turned on, with a PDF printer included.

Installed from
pacman · cups
Website
openprinting.github.io/cups
Source
github.com/OpenPrinting/cups

What it is

CUPS is the printing service on Linux and most Unix systems. Apps send it documents, and it queues them and talks to your printers, over USB or the network. Most current network printers work with it without a driver, using the IPP Everywhere standard.

Why it’s here

  • Printing works. Add a printer and print from any app.
  • Driverless for most printers. Modern network printers are found and set up automatically.
  • Print to PDF. cups-pdf adds a virtual printer that saves to a file.

On CoreDesktop

CoreDesktop installs CUPS from pacman with cups-pdf and gtk3-print-backends, which lets GTK apps see your printers, and turns cups.service on. Add printers in Settings › Printers. Only this computer can reach the printing service: audit lists it on port 631. As the System page notes, printing to other CoreDesktop machines may need more work. update keeps CUPS current.

Further reading