Bug 85124

Summary: allow multiple cups servers
Product: [Unmaintained] kcontrol Reporter: Charles Samuels <charles>
Component: kcmprintmgrAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Charles Samuels 2004-07-13 23:29:55 UTC
Version:            (using KDE 3.2.90 (3.3 alpha1, CVS >= 20040522), compiled sources)
Compiler:          gcc version 3.2.2
OS:                Linux (i686) release 2.4.20-4GB

I'd like kprinter to support multiple cups servers, currently it requires you to reconfigure every time you want to use a printer attached to another cupsd.

Let me explain my situation:
Usually I am using my laptop at home (Where I have a printer on my server there).  Sometimes, I go to work where I may want to print with a printer there.
Comment 1 Michael Goffioul 2004-07-16 21:55:39 UTC
I wonder if this is really required, for 2 reasons:
- you can switch the CUPS server quite easily from the print dialog: select "System Options", go to the CUPS section and change the server name
- CUPS already provides advanced features to ease printing in a network environment (like printer browsing for example), such that most problems can be solved at CUPS-level and do nopt require a specific solution in KDE.
Comment 2 Charles Samuels 2004-07-16 22:06:57 UTC
well, my computer often goes between two completely independent networks (see my related bug report #85308), and it's just plain annoying to reconfigure it all them time.

Additionally, one printer is available (to me) over the internet, and as such is always accessable to me, while the other is only accessable while I'm at a certain location.
Comment 3 Michael Goffioul 2004-07-16 22:25:31 UTC
This is exactly where CUPS browsing features is useful. On each network, you setup a (fixed) print server with broadcasting enabled. On your laptop, you have a local CUPS server running with browsing enabled. This way, when connecting to a network, you should have access to the print queues broadcasted by the (fixed) print server of that network.

Note also that you can configure a local CUPS server to poll other CUPS servers for print queues.

I think there are different solutions at CUPS level, which would have advantage to solve the problem for any application, not just KDE apps.

Otherwise, how would you see the "multiple cupsd server" feature in kdeprint?
Comment 4 Charles Samuels 2004-07-16 22:31:16 UTC
On Friday 16 July 2004 1:25 pm, Michael Goffioul wrote:
> This is exactly where CUPS browsing features is useful. On each network,
> you setup a (fixed) print server with broadcasting enabled. On your laptop,
> you have a local CUPS server running with browsing enabled. This way, when
> connecting to a network, you should have access to the print queues
> broadcasted by the (fixed) print server of that network.
>
> Note also that you can configure a local CUPS server to poll other CUPS
> servers for print queues.
>
> I think there are different solutions at CUPS level, which would have
> advantage to solve the problem for any application, not just KDE apps.

You're right, actually, I just find it rather annoying that cupsd needs to be 
running on my laptop (it's a laptop, and I don't see cupsd as an exactly 
"light" daemon), but it's not exactly a big deal.  cupsd being big doesn't 
count as a KDE bug, either.

> Otherwise, how would you see the "multiple cupsd server" feature in
> kdeprint?

Allow a list of cupsd servers instead of just a single text box.  This doesn't 
really help unless I upgrade cups-client (or my dns libs?) so it doesn't lock 
up endlessly though.

thanks

-Charles

Comment 5 Michael Goffioul 2004-07-17 13:16:00 UTC
That was also my first idea. I'll think about it.

------- Additional Comments From charles kde org  2004-07-16 22:31 -------
> Otherwise, how would you see the "multiple cupsd server" feature in
> kdeprint?

Allow a list of cupsd servers instead of just a single text box.  This doesn't 
really help unless I upgrade cups-client (or my dns libs?) so it doesn't lock 
up endlessly though.

thanks

-Charles

Comment 6 Olivier Vitrat 2007-03-06 19:42:12 UTC
Also reported in Debian BTS  at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389565
---
In the KDE Control Center, under "Peripherals" then "Printers", I 
choose CUPS as my "Print system currently used". Default server is localhost:631. I wish to use an external CUPS 
server, but cannot change the server here. If I do not have a local CUPS server running, or have no rights on the 
remote CUPS server, I cannot use "configure server". However, I can use the "What is this?" (Shift+F1) help function on 
the Server: localhost:631 entry on the bottom of te screen. It tells me "To switch to a different CUPS server, click 
"System options" etc. " This was in fact helpful as via google I found I could use the kprinter program to change the 
server.

To summarize: there should be an option to change the CUPS server.
Comment 7 Andrew Crouthamel 2018-09-04 18:01:02 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. Kcontrol has been replaced by System Settings in Plasma. Please give the latest version of that a try, and open a new bug in "systemsettings" if you continue to have an issue. Thank you!