1. Home
  2. Docs
  3. Hardware and Network
  4. Printers


To get your printer working you will mainly need to install and setup cups

by joekamprad

To start with cups and an usb connected printer:

sudo pacman -S cups cups-filters cups-pdf ghostscript gsfonts foomatic-db-engine foomatic-db foomatic-db-ppds foomatic-db-nonfree foomatic-db-nonfree-ppds gutenprint foomatic-db-gutenprint-ppds system-config-printer --needed

For QT environments (like KDE/plasma LXQT):

sudo pacman -S print-manager --needed
sudo systemctl start org.cups.cupsd.socket
sudo systemctl enable org.cups.cupsd.socket

For network printer support check if avahi is installed and its daemon is running:

systemctl status avahi-daemon

if you get an error or it shows disabled not running:

sudo pacman -S avahi --needed
sudo systemctl start avahi-daemon
sudo systemctl enable avahi-daemon

Find out on Arch/Wiki if you will need to install additional driver package, you can also check the open printing website for this.

Some links to common printers on Archwiki:

Canon Epson HP Lexmark Oki Samsung

Now you can use the system-config-printer tool to find and setup your printer:

Under KDE/plasma or LXQT:

Follow us
Was this article helpful to you? Yes 5 No 1

How can we help?