Sunday, August 4, 2013

CUPS, Epson and iscan-data

I have a usb-attached Epson Stylus Office BX305F, running in a gentoo with 3.8.13 linux kernel. Recently I 've updated to cups-1.6.2 as cups-1.5.x versions were masked and I thought it was a good idea. Then, although cups usb backend was able to see the printer, any jobs I 've sent to printer queue were not printed with a 'waiting for the printer to become available' message.

I 've started investigating the problem, stopped using usblp and turned to libusb with no luck. Read almost every problem on upgrading from cups 1.5.x to 1.6.x, but I didn't find anything that fits in my case. My last resort was to completely unmerge iscan and iscan-data, the prioprietary Epson scanner driver. The problem then were solved, it seems that there is a problem with 99-iscan.rules. Excluding 'udev' use flag from iscan-data solved the problem.

https://bugs.gentoo.org/show_bug.cgi?id=479722