This bug was fixed in the package system-config-printer - 1.3.3+20110602-0ubuntu1 --------------- system-config-printer (1.3.3+20110602-0ubuntu1) oneiric; urgency=low * New upstream release o GIT 1.3.x snapshot from 2 June 2011 o State of 1.3.3 release o Main application - Set translation domain for ServerSettingsDialog (LP: #777188). - scp-dbus-service: Ignore setlocale() errors (LP: #748964). - Allow % character in SMB URI (LP: #747400). - More error handling (LP: #744783). - Avoid traceback if printer duplication fails (Red Hat bug #694629). - Fixed off-by-one error in monitor. - Fixed printer renaming (LP: #726954). - Set connected state when connecting to server fails (Red Hat bug #685098). - Handle the situation where cupsd has died/restarted more gracefully. o Printer Properties dialog: - Added PrinterModified D-Bus signal to printer properties interface. - More robustness for printer properties dialog when printer removed (LP: #741987). - Just hide Printer Properties dialog on delete-event (LP: #729966). - Extra job options: print-quality, printer-resolution, output-bin. - Automatically show horizontal scrollbar in job options screen. - Ignore "output-mode-default" attribute as it is not settable. - Handle IPP_TAG_RESOLUTION types (requires pycups-1.9.55). - Don't traceback if option value cannot be handled. - Fixed traceback in options.py (Red Hat bug #679103). o New Printer dialog - Fixed PPDs loader when using CUPS remotely or when DBus not available (Red Hat bug #693515). - Handle failure to load PPDs more gracefully (LP: #742409). - Avoid traceback when cancelling New Printer dialog after failure. - Make sure everything is ready before handlers might be called (Red Hat bug #689336). - Handle URIs in Find Network Printer entry, and use 'Enter URI' instead of 'Other' (Red Hat bug #685091). - Use "Do It Later" instead of "Cancel" for adjust firewall dialog (Upstream bug #213). - Fixed an instance where NewPrinterGUI might not have self.printers set (Red Hat bug #680683). - IPPHostname can contain colon (to specify port). - Fixed automatic driver installation when changing the driver. - Removed stale code left over from conversion to gobjects. - Ensure all uses of ppdsloader supply the Device ID. - Fixed some small typos in newprinter --help output. - Prevent traceback after 2nd drivers search dialog is cancelled (Red Hat bug #680288). o Driver handling: - Activated and fixed testing mode for device ID/driver association - Match HP-Fax2/3/... PPDs, as well as Ubuntu/Debian hpijs-ppds packages. - preferreddrivers.xml: Identify hpcups and hpijs fax PPDs. - Match native hpijs driver (drv:///hp/hpijs.drv/...) as "hpijs". - Handle Ubuntu locations of hpcups.drv and hpijs.drv. - preferreddrivers.xml: match OpenPrinting gutenprint PPD names as gutenprint. - Removed DES field check altogether. - xmldriverprefs.test: show order more clearly. - Make xmldriverprefs.test() debugging optional. - More debugging during PPD selection. - Prefer foomatic PostScript drivers before PCL drivers (except foomatic-recommended ones). o Job Viewer - Ensure consistency in jobviewer if add_job fails (Red Hat bug #693055, Red Hat bug #632551). - Be defensive against CUPS returning incorrect job IDs (LP: #721051). - Job viewer's attribute window: Convert job numbers and attribute values to strings (LP: #733088). o Other bits - More uses of check-device-ids.py. - udev-configure-printer: be more defensive when parsing CUPS response (LP: #760661). * debian/patches/17_add-debug-mode-for-printer-driver-association.patch, debian/patches/20_printer-properties-window-on-delete-just-hide.patch, debian/patches/23_reconnect-automatically-on-cups-restart.patch, debian/patches/25_newprinter-assure-that-ppdsloader-is-always-supplied-with-device-id.patch. debian/patches/27_ppd-change-submit-scheme-in-ascii-to-cups-get-device.patch, debian/patches/30_colon-in-ipp-hostname.patch, debian/patches/33_newprintergui-fix-traceback-with-self-printers-not-set.patch, debian/patches/35_set-connected-state-when-connecting-to-server-fails.patch, debian/patches/37_jobviewer-attributes-window-convert-numbers-to-strings.patch, debian/patches/40_fix-traceback-on-renaming-printers.patch, debian/patches/43_traceback-on-printer-deletion.patch, debian/patches/45_monitor-py-be-defensive-on-wrong-job-ids-from-cups.patch, debian/patches/47_monitor-py-off-by-one-error.patch, debian/patches/50_avoid-traceback-when-cancelling-new-printer-dialog-after-failure.patch, debian/patches/53_handle-ppd-load-failure-gracefully.patch, debian/patches/55_fix-ppd-load-with-remote-cups-or-without-dbus.patch, debian/patches/57_make-sure-everything-is-ready-before-handlers-might-be-called.patch, debian/patches/60_ensure-consistency-in-jobviewer-if-add-job-fails.patch, debian/patches/63_more-error-handling-in-scp-dbus-service.patch, debian/patches/65_correct-listings-of-ui-files-in-potfiles-in.patch, debian/patches/67_scp-dbus-service-py-do-not-fail-on-bad-locale.patch, debian/patches/70_udev-configure-printer-dont-crash-on-bad-ipp-answer.patch, debian/patches/73_server-settings-set-translation-domain.patch: Removed, applied upstream. * debian/control: Depends on python-cups 1.9.55. -- Till Kamppeter