Ken (Chanoch) Bloom's Blog

15th November 2008

When you can't add local printers in CUPS

I bought a Samsung ML-2510 laser printer the other day, and when installing using CUPS, I discovered that CUPS wasn't letting me add local printers of any kind. After a fashion I discovered that this is because the available printing backends in CUPS are determined by which files are present in /usr/lib/cups/backend. So one can add a missing backend by copying the missing backend from /usr/lib/cups/backend-available to /usr/lib/cups/backend.

In Debian, one can also fix this by running dpkg-reconfigure cups.

Update Nov 18, 2008 As ususal, I spoke too soon. The issue I was having is actually a CUPS permissions bug . I don't know why it worked for me Friday after fiddling with the above (and upgrading CUPS to Debian experimental), but today it was all broken again, so I had to fiddle some more.

Permalink | linux.
My Website Archives