Setting a Default Printer - and having it act as default

This relates to my 12.1/KDE4.9 desktop system

I have two USB connected printers, a CanonPro9000 (Printer Name = CanonPro9000) and a HL2270DW Brother laser (Pinter Name = HL2270DW)

I installed using YAST-Printer. When installed, I selected the HLW2270DW as the Default.
They both print just fine.

When I open any File-Print dialog, e.g. from Okular, the Printer selection drop down box always list the CannonPro9000 first, I assume because it is alphabetically first.

Perhaps “default printer” only applies when there is no selection dialog?

An obvious solution would be to rename the HL2270DW to Brother_HL2270DW and swap the alphabetical order, but I can’t find any GUI dialog that will change an assigned printer name (tried YAST and CUPS via localhost:631).
Any suggestions?

Thanks

First: IMHO setting one printer to default printer should preselect that one when starting a print job.
Second: In Yast - Hardware - Printer - tick desired printer - Edit I can edit the name of the printer and the location. Are you sure you don’t see that? The options are at the bottom of the page.

EDIT: I see the option only changes the description, not the name.
EDIT2: I have 2 printerqueues, GT and Thuis. At first the GT was selected. Setting Thuis to default changed that to a preselect of Thuis. BTW. Did you close Okular after setting the default printer?
EDIT3: Edit the file /etc/cups/printers/conf.0 , if you rather change the name of the printer.

OK. Better in a new post:

This is what you have to do:


su -c 'rccups stop'

Then edit both /etc/cups/printers.conf and /etc/cps/printers.conf.0 and change the name(s) to your satisfaction. Next restart cups:


su -c 'rccups start'

To verfify the name change:


lpstat -t 

Thanks for the suggestions, I followed them, including a reboot just to make sure everyone got started from scratch, but still see CanonPro9000 show up first in the printer chooser for my example: Okular.

What I find particularly strange is that

carl@PVE-LinuxSRV5:~/Documents> lpstat -t
scheduler is running
system default destination: CanonPro9000
device for BrotherHL2270DW: usb://Brother/HL-2270DW%20series
device for CanonPro9000: usb://Canon/Pro9000
BrotherHL2270DW accepting requests since Tue 23 Oct 2012 08:21:05 AM EDT
CanonPro9000 accepting requests since Thu 11 Oct 2012 10:46:02 AM EDT
printer BrotherHL2270DW is idle.  enabled since Tue 23 Oct 2012 08:21:05 AM EDT
printer CanonPro9000 is idle.  enabled since Thu 11 Oct 2012 10:46:02 AM EDT

Says that “system default destination” is still CanonPro9000!
Both YAST and localhost:631 show BrotherHL2270DW as default.

Hmmm… Googled around a bit, then did this:

carl@PVE-LinuxSRV5:~/Documents> **lpstat -a**
BrotherHL2270DW accepting requests since Tue 23 Oct 2012 08:21:05 AM EDT
CanonPro9000 accepting requests since Thu 11 Oct 2012 10:46:02 AM EDT
carl@PVE-LinuxSRV5:~/Documents> **lpoptions -d BrotherHL2270DW**
auth-info-required=none copies=1 device-uri=usb://Brother/HL-2270DW%20series finishings=3 job-hold-until=no-hold job-priority=50 job-sheets=none,none marker-change-time=0 number-up=1 printer-info='Brother HL2270DW on USB' printer-is-accepting-jobs=true printer-is-shared=true printer-location=Desktop printer-make-and-model='Local Raw Printer' printer-state=3 printer-state-change-time=1350994865 printer-state-reasons=none printer-type=8519684 printer-uri-supported=ipp://localhost:631/printers/BrotherHL2270DW
carl@PVE-LinuxSRV5:~/Documents> **lpstat -t**
scheduler is running
system default destination: BrotherHL2270DW
device for BrotherHL2270DW: usb://Brother/HL-2270DW%20series
device for CanonPro9000: usb://Canon/Pro9000
BrotherHL2270DW accepting requests since Tue 23 Oct 2012 08:21:05 AM EDT
CanonPro9000 accepting requests since Thu 11 Oct 2012 10:46:02 AM EDT
printer BrotherHL2270DW is idle.  enabled since Tue 23 Oct 2012 08:21:05 AM EDT
printer CanonPro9000 is idle.  enabled since Thu 11 Oct 2012 10:46:02 AM EDT

Now printer selection in Okular (and presumably others) shows BrotherHL2270DW first.

I have no idea why setting the default in Cups and YAST does not update lp default…

Might this be a bug?

I confirm the behavior pointed by cmcgrath5035](https://forums.opensuse.org/member.php/539-cmcgrath5035).

I had the same issue, with different printers, within the openSUSE 12.3, and now, with 13.1.

It seems some apps (not only KDE applications) doesn’t repect the CUPS settings and follow lpr settings.

Thanks cmcgrath5035](https://forums.opensuse.org/member.php/539-cmcgrath5035)!