desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #96330
[Bug 1412729] Re: system-config-printer crashes when assigning a downloadable non-free Epson driver to a detected printer
Hello Till, or anyone else affected,
Accepted system-config-printer into utopic-proposed. The package will
build now and be available at https://launchpad.net/ubuntu/+source
/system-config-printer/1.5.1+20141010-0ubuntu2.3 in a few hours, and
then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed. Your feedback will aid us getting this update
out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed. In either case, details of your testing will help
us make a better decision.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance!
** Changed in: system-config-printer (Ubuntu Utopic)
Status: In Progress => Fix Committed
** Tags added: verification-needed
--
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/1412729
Title:
system-config-printer crashes when assigning a downloadable non-free
Epson driver to a detected printer
Status in system-config-printer package in Ubuntu:
Fix Released
Status in system-config-printer source package in Trusty:
In Progress
Status in system-config-printer source package in Utopic:
Fix Committed
Bug description:
If a newer Epson printer which is not (yet) supported by Gutenprint is
connected and set up, system-config-printer crashes when it finds the
appropriate driver package from Epson via OpenPrinting. This is due to
the fact that the Epson driver entries on the OpenPrinting web site do
not contain the long license textst inline but in one centralized text
file on Epson's web site. The driver entries only contain links to
this file.
system-config-printer does only support inline license texts and
crashes on this kind of driver entries.
[Impact]
Users of newer Epson inkjet printers are not able to set up their
printers because system-config-printer crashes when choosing such a
printer in the list of detected printers.
[Test Case]
If you do not have one of the mentioned printers, create a file named
/usr/lib/cups/backend/testbackend containing the line
echo 'direct usb://EPSON/XP-215%20217%20Series "EPSON XP-215 217
Series" "EPSON XP-215 217 Series"
"MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2;MDL:XP-215 217
Series;CLS:PRINTER;DES:EPSON XP-215 217 Series;" ""'
and make it world-readable and -executable:
sudo chmod a+rx /usr/lib/cups/backend/testbackend
This emulates an Epson XP-215/217 printer on USB, at least for CUPS'
printer discovery facility.
Start system-config-printer and click the "Add" button. In the printer
setup wizard choose the Epson XP-215 217 Series printer under the
detected printers. There will pop up "Searching driver" messages
several times but in the end system-config-printer crashes.
With the proposed packages for Utopic and Trusty the driver selection
screen will appear offering to download Epson's driver for this
printer and after accepting the license the driver gets installed and
the printer set up with this driver.
[Regression Potential]
Regression potential is low, as the fix only affects the code for
retreiving the driver database record from OpenPrinting and displaying
it on the driver selection screen. All other functionality of system-
config-printer is unchanged.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1412729/+subscriptions
References