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.