I found a workaround. The segfault only stops the printer from being detected automatically. I was able to add mine manually by typing the URI into the "Enter device URI" box and then proceeding with the setup from there. I had to select the make and model by hand; no problem since I've done that often before with this trusty old printer.
The hard part was to find the proper URI for a local parallel printer. The CUPS documentation was no help, but I found an example by googling a bit. For my setup it was parallel:/dev/usb/lp0. I imagine that will work for most people who have an old parallel printer connected through a USB parallel port. Note that usb:/dev/usb/lp0 did *not* work, not surprising since this is not a natively USB printer.
I found a workaround. The segfault only stops the printer from being detected automatically. I was able to add mine manually by typing the URI into the "Enter device URI" box and then proceeding with the setup from there. I had to select the make and model by hand; no problem since I've done that often before with this trusty old printer.
The hard part was to find the proper URI for a local parallel printer. The CUPS documentation was no help, but I found an example by googling a bit. For my setup it was parallel: /dev/usb/ lp0. I imagine that will work for most people who have an old parallel printer connected through a USB parallel port. Note that usb:/dev/usb/lp0 did *not* work, not surprising since this is not a natively USB printer.