Jump to content

Talk:CUPS

From ArchWiki
Latest comment: Monday at 22:47 by Cvlc in topic nss-mdns might not be necessary

CUPS printer drivers and backends are deprecated

Extract from lpadmin man
CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS. Printers that do not support IPP can be supported using applications such as ippeveprinter(1).

It might be needed to update the wiki accordingly. shirenn (talk) 08:57, 22 January 2020 (UTC)Reply

It might also be worth mentioning IPP-over-USB which allows for IPP to be used over USB (thus alleviating the need for printer drivers for printers that support this). The Debian Wiki has a pretty good article that covers IPP-over-USB. -- Flyingpig (talk) 09:05, 11 April 2021 (UTC)Reply
Hi I registered to thank you for this comment, which helped me troubleshoot a very obstinate printer. I talk about it here https://aur.archlinux.org/packages/brother-dcpt220#comment-1016079. I also think the Wiki should be updated with this crucial information. Henkaipan (talk) 22:10, 18 March 2025 (UTC)Reply
I tried to install a new "AirPrint" printer following the Wiki but failed miserably. Ultimately, I succeeded using the links provided above. I needed to do the following steps:
Install (in addition to cups) and enable/start cups-browsed and nns-mdns. Then adjust /etc/nsswitch.conf as described in https://bbs.archlinux.org/viewtopic.php?id=298401. After a restart of CUPS, it was found on the CUPS webinterface, and I was able to add it with the "IPP Everywhere" driver. LosLos (talk) 20:44, 1 December 2025 (UTC)Reply

nss-mdns might not be necessary

dns-sd discovery seems to work with

  • systemd-resolved enabled, MDNS off
  • avahi-daemon enabled
  • nss-mdns NOT installed..

The link to set up Avahi#Hostname_resolution seems to indicate that nss-mdns needs to be installed. Cvlc (talk) 17:35, 7 March 2026 (UTC)Reply

Nothing says that nss-mdns (or Avahi itself) is necessary. Have you read the notes on this page? — Lahwaacz (talk) 19:41, 8 March 2026 (UTC)Reply
Well the note says "DNS-SD is only supported when using Avahi. CUPS does not support using systemd-resolved for DNS-SD, see libcups issue 81." And the first step in the link above that which says to set up .local resolution, is precisely to install nss-mdns and enable avahi. Or am I reading it wrong ? Cvlc (talk) 20:20, 8 March 2026 (UTC)Reply
Actually scratch my comment, I have no idea. Lahwaacz (talk) 20:54, 8 March 2026 (UTC)Reply
there's some recent insight on the linked GitHub issue. The question is just to figure out whether nss-mdns is needed in some cases (as it isn't in mine) Cvlc (talk) 22:47, 9 March 2026 (UTC)Reply