https://bugzilla.novell.com/show_bug.cgi?id=852842 https://bugzilla.novell.com/show_bug.cgi?id=852842#c0 Summary: system-config-printer-applet makes unexpected setup to print to a remote CUPS queue Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jsmeix@suse.com QAContact: qa-bugs@suse.de CC: cfarrell@suse.com Found By: Development Blocker: No I am only the messenger here. The problem was shown to me by Ciaran Farrell. When system-config-printer-applet is installed but system-config-printer is not installed (which is probably the default) then system-config-printer-applet makes an unexpected setup to print to a remote CUPS queue: It set up a local queue using the PPD file from the remote queue from the remote CUPS server which means that the local host would do the print job filtering (i.e. the conversion from application's print data like PostScript or PDF into printer model specific data). This means that in particular the printer driver must run on the local host which means that matching software that provides the printer driver must be installed on the local host. That is contradictory to how printing to a remote CUPS queue should usually be done under Linux: The client submits application's print data like PostScript or PDF directly into the remote CUPS queue and on the remote CUPS server the print job filtering happens, compare the section about "Differences in Printing between Windows and Linux" in http://en.opensuse.org/SDB:Printing_from_Windows_to_Linux In contrast when system-config-printer is installed, the behaviour is very different: The dialogs look different and what gets set up in the end is a local "raw" print queue (i.e. a local queue without a PPD file) that forwards application's print data "as is" to the remote CUPS queue. How to reproduce: In Gnome desktop klick "Activities" and at "Type to search" slowly enter "printer" - while typing it "Printers - Add printers, ..." appears - click on that so that a "Printers" dialog opens. Therein click "Unlock" and enter the root password. Then click [Add New Printer] - a "Add a New Printer" dialog opens. Therein at "Enter address of a printer or a text to filter results" type in the IP address of the remote CUPS server and hit the enter key. Then the remote CUPS queues on that server are shown. Select one of those remote CUPS queues and click [Add]. In the end a local print queue gets set up using the PPD file from the remote queue from the remote CUPS server. It even searches for packages to be installed that provide needed printer driver software but if no matching packages are found or can be installed it is a dead end and printing via that queue cannot work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.