Deleting remote printer is impossible (also default does nothing) (13.1)

I have 4 printers that I’ve installed, and one that was automatically connected, although I have no idea where this printer is or if it even exists.

It shows up on YAST as a Remote printer named Brother_MFC_5890CN with description Brother MFC-5890CN and location unknown. When highlighted the Edit and Delete boxes are grayed out, so I’m unable to get any more information about it. The other 3 printers work properly and the Edit and Delete buttons are not grayed out.

Additionally, even though I have one printer set as default, the print queue always defaults to the top printer alphabetically. This is surely a bug. Perhaps default printer works with command line printing, but when printing from something like okular, the first one alphabetically is always selected (which is extra frustrating when your alphabetically first printer is a phantom non-existent printer that you can’t delete!)

While this is with 13.1 I’ve noticed the problem on earlier versions (12.1) as well.

On 2014-06-02 20:06, fizzix is fun wrote:
>
> I have 4 printers that I’ve installed, and one that was automatically
> connected, although I have no idea where this printer is or if it even
> exists.


lpstat -a

should list them all.

There is a system for automatically adding printers connected via
hotplug, I don’t know if that is your case. Or perhaps if you are in a
Windows domain :-?

> Additionally, even though I have one printer set as default, the print
> queue always defaults to the top printer alphabetically.

Using what program for printing? And what desktop?


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Local printers are defined in /etc/cups/printers.conf, and any remote printer that shows up is as a result of a remote CUPS server on the network - perhaps a MAC/Linux machine with the printer defined. From the CUPS documentation various protocols can be used for printer sharing over a network. For CUPS 1.5, several protocols are supported

Clients can automatically discover and access shared printers via CUPS browsing, IPP, Service Location Protocol (SLP), and Lightweight Directory Access Protocol (LDAP). DNS Service Discovery (DNS-SD a.k.a. Bonjour®) and SMB browsing can also be used to manually discover and access shared printers.

By default /etc/cups/cupsd.conf contains

BrowseLocalProtocols CUPS

Commenting out this line will prevent browsing if desired.

Additionally, even though I have one printer set as default, the print queue always defaults to the top printer alphabetically. This is surely a bug. Perhaps default printer works with command line printing, but when printing from something like okular, the first one alphabetically is always selected (which is extra frustrating when your alphabetically first printer is a phantom non-existent printer that you can’t delete!)

While this is with 13.1 I’ve noticed the problem on earlier versions (12.1) as well.

With KDE, the default printer is configured by ~/.cups/lpoptions. For example, I have my office printer set

Default Brother_HL-2150N

The actual list of printers is in alphabetically order.

“Commenting out this line will prevent browsing if desired.”

I’m assuming I need to reboot for this to take effect?

“With KDE, the default printer is configured by ~/.cups/lpoptions”

Ah, this seems to work. Amazingly I searched for many hours online to fix this and was unable to find a solution.

Restarting CUPS is required after making changes to cupsd.conf

systemctl restart cups.service

“With KDE, the default printer is configured by ~/.cups/lpoptions”

Ah, this seems to work. Amazingly I searched for many hours online to fix this and was unable to find a solution.

Glad to have been of help.