nixpkgs/nixos/modules/services/printing
Guillaume Girol 9afc73703f nixos/printing: fix printing from cups-browsed (eg, from ipp-usb)
When cups-browsed was separated from cups in f1f9a54031
the implicitclass backend ($out/lib/cups/backend/implicitclass) was
moved from cups-filters to cups-browsed. When ipp-usb advertises a
printer, cups-browsed configures cups to add an implicitclass://...
printer and cups fails to find the corresponding backend:

cups.service cupsd[788465] DEBUG Canon_TR4500_series_USB device-uri: Unknown scheme in URI
cups.service cupsd[788465] DEBUG CUPS-Add-Modify-Printer client-error-not-possible: Bad device-uri scheme "implicitclass".
cups.service cupsd[788465] ERROR [Client 6] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon_TR4500_series_USB) from localhost

This commit adds cups-browsed to the packages that compose the ServerBin
option of cups-files.conf so that cups can find the implicitclass
backend.
2025-11-01 12:00:00 +00:00
..
cups-pdf.nix nixos/cups-pdf: fix settings type 2025-08-30 09:18:39 -04:00
cupsd.nix nixos/printing: fix printing from cups-browsed (eg, from ipp-usb) 2025-11-01 12:00:00 +00:00
ipp-usb.nix