I thought it already did, but looking at the code it seems it doesn't. There is code there to fix up the default when the default printer is renamed, but not to set it when there is none set and the first queue is created.
Patch welcome. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to system-config-printer in Ubuntu. https://bugs.launchpad.net/bugs/1376335 Title: XFCE printer GUI does not set the default printer when there is only one printer Status in “system-config-printer” package in Ubuntu: Confirmed Bug description: If there is only one printer, it should be set as the CUPS default. Use case: 1. Add printer from the XFCE printers GUI 2. Print test page 2a: observe that the test page prints. 3. Print from a modern application like evince. 3a: Observe that the modern application is able to print. 4. Print from and older application which makes use of the command line tools (such as xpdf) 4a: Observe that the older application cannot print 5. try to print from the command line using lpr 5a: Observe that tools like lpr complain about there not being a default printer[1] 6: Open the XFCE printers GUI and right click on the printer added in step 1. 7: Select "Set as Default" from the context menu 8: Try to print from lpr or an old application (such as pdf) 8a: Observe that printing succeeds. [1] alan@ato:/disk/home/alan$ lpr lpr: Error - no default destination available. ProblemType: Bug DistroRelease: Ubuntu 14.10 Package: system-config-printer-common 1.5.1+20140911-0ubuntu1 ProcVersionSignature: Ubuntu 3.16.0-10.15-generic 3.16.1 Uname: Linux 3.16.0-10-generic x86_64 ApportVersion: 2.14.7-0ubuntu2 Architecture: amd64 CupsErrorLog: W [01/Oct/2014:10:40:32 -0400] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'HP-LaserJet-2100-Gray..' already exists W [01/Oct/2014:11:56:41 -0400] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'HP-LaserJet-2100-Gray..' already exists W [01/Oct/2014:11:58:42 -0400] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'HP-LaserJet-2100-Gray..' already exists CurrentDesktop: XFCE Date: Wed Oct 1 12:11:01 2014 InstallationDate: Installed on 2014-09-07 (24 days ago) InstallationMedia: Xubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20140827) Lpstat: device for HP-LaserJet-2100: socket://192.168.1.9:9100 MachineType: Gigabyte Technology Co., Ltd. GA-MA770T-UD3P PackageArchitecture: all Papersize: letter PpdFiles: HP-LaserJet-2100: HP LaserJet 2100 - CUPS+Gutenprint v5.2.10 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-10-generic root=UUID=cbf2be0c-e61a-4a6b-b7b5-a27fb3b8b816 ro quiet splash vt.handoff=7 SourcePackage: system-config-printer UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/18/2009 dmi.bios.vendor: Award Software International, Inc. dmi.bios.version: F5 dmi.board.name: GA-MA770T-UD3P dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: x.x dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF5:bd11/18/2009:svnGigabyteTechnologyCo.,Ltd.:pnGA-MA770T-UD3P:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-MA770T-UD3P:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr: dmi.product.name: GA-MA770T-UD3P dmi.sys.vendor: Gigabyte Technology Co., Ltd. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1376335/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

