Fixing CUPS error on Linux Mint

I had terrible problems connecting to my Wifi printer Canon MG5450. It worked perfectly from my Imac, but from my Linux Box I got “server-error-internal-error” whenever I tried to connect to it.

User drs305 on https://ubuntuforums.org/showthread.php?t=2388741 however had the solution:

Change /etc/cups/cupsd.conf

<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>

to

<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType None
# AuthType Default
# Require user @SYSTEM
Order deny,allow
</Limit>

And restart CUPS with sudo service cups restart

Also note that you will have to add the printer using the CUPS webinterface, localhost:631. Click on Administration-Add Printer.

Adding it using the Linux Control Panel didn’t work.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.