I applied the patch from comment 21 to the cups source of lucid, 1.4.3 at the moment, and rebuilt the debian packages (dpkg-buildpackage). After that I copied the "backend binaries" over the installed in /usr/lib/cups/backend. Plugged the adapter into usb and it still doesn't work. At least for 1.4.3 this patch seems not to be enough. Additionally I tested "vanilla cups" (from cups.org) and all 1.4.x have the same problem. So it is definitely fixed by debian/ubuntu patches.
So I grabbed a copy of natty's sources 1.4.6, built these (working) packages and made a diff from the 1.4.6 backend against lucid's 1.4.3. I guess this changed a lot more code than needed, but 1.4.3 is working then, too. The usb backend is not segfaulting anymore and cups prints fine with the adapter and another pure usb printer. Maybe a package maintainer can backport it into lucid/maverick source tree? ** Patch added: "changes from 1.4.3-lucid to 1.4.6-natty" https://bugs.launchpad.net/ubuntu/+source/cups/+bug/564917/+attachment/1942674/+files/cups_backendonly_1431ubuntu13-1463.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/564917 Title: Ubuntu 10.04 does not recognize local printer connected via USB/parallel adapter cable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs