For more detailed information, please see the forum discussion at the following URL: http://forums.gentoo.org/viewtopic-p-7268264.html Basically, with CUPS 1.6.1 in conjunction with >=udev-198 and >=hwids-20130309, I no longer get an option for local USB printers within the CUPS administrative web GUI. I can manually add the printer (which shows up when directly calling /usr/libexec/cups/backends/usb) by using lpadmin, but then it won't print. Instead, it will hang with the message "Waiting for printer to become available." After masking these versions of UDEV and hwids and rebooting, I am able to add my local USB printer, and print without problem. Reproducible: Always Steps to Reproduce: 1. Install >=udev-198 and >=hwids-20130309 with cups-1.6.1, and no local printer options are found. 2. Uninstall those versions of udev and hwids, and reboot 3. Local USB printer can be added via CUPS web interface, and prints without problem. Actual Results: With >=udev-198 and >=hwids-20130309, CUPS can't install a local USB printer (or print to one that had already been installed). With previous versions of udev and hwids, it can. Expected Results: With >=udev-198 and >=hwids-20130309, CUPS 1.6.1 should be able to install local USB printers.
Use hwids-20130309-r1 instead of hwids-20130309. hwids-20130309 had misgenerated hwdb.bin file, hwids-20130309-r1 fixed it.
Thanks, Samuli. I just updated to the -r1 release of hwids, and it works fine. So, it seems that it is indeed related to udev, and not hwids.
I have the same problem. Packages: sys-fs/udev-198-r1 and sys-apps/hwids-20130309-r1. If I change the group to lp then everything works fine.
Problem is resolved with =sys-fs/udev-198-r2, thanks to Samuli. Cheers, Nathan Zachary