Cómo agregar el soporte de impresión

Para agregar el soporte de impresión en Arch linux y derivadas, con capacidad de autodetección de impresoras, tendrá que instalar los siguientes paquetes:

sudo pacman -S cups cups-pk-helper gutenprint foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-db-gutenprint-ppds foomatic-db-ppds foomatic-db-nonfree-ppds splix gsfonts hplip python-pyqt5 python-gobject nss-mdns pacredir cups-pdf gutenprint usbutils python-pycups python-pycurl system-config-printer samsung-unified-driver

Active el servicio de impresión con:

sudo systemctl enable --now cups.service

Alternativamente, use la activación de socket para iniciar CUPS solo cuando un programa quiera usar el servicio (cups proporciona una unidad cups.socket. Si cups.socket está habilitado -y cups.service está deshabilitado-, systemd no iniciará CUPS inmediatamente; solo lo hará escuche los enchufes apropiados. Luego, cada vez que un programa intente conectarse a uno de estos enchufes CUPS, systemd iniciará cups.service y entregará de manera transparente el control de estos puertos al proceso CUPS):

sudo systemctl enable --now cups.socket



NOTA: Utilice uno de estos métodos, dependiendo de cómo desea que trabaje cups en su sistema.