New HPLIP does not require a daemon to be running any more, as the hpmud shared object is loaded dynamically by cups when it's needed. In other words, either remove or chmod -x /etc/rc.d/rc.hplip when you upgrade this package. I've installed the ppd files for hplip to /usr/share/cups/model/HP instead of the default /usr/share/ppd/HP, because for whatever reason, cups doesn't see them in the default directory. It did with the older hplip, so I don't know what the deal is... Note that --enable-shadow-build is used in the hplip build script; I have no idea what it does, as I can't seem to find it documented. Feel free to liberally apply a cluebat if you know. This was compiled with foomatic-filters and foomatic-db installed; while I'm certain that foomatic-filters is required no matter what, you should be able to avoid foomatic-db. I know that it's not strictly necessary, but it might hook into the package if it's present when building. Finally, it looks like you'll have to add your user to the lp group in order to print/scan/whatever. This is new, as it was not needed in the older hplip builds. Perhaps the best option is to add "lp" to the CONSOLE_GROUPS list in /etc/login.defs Feedback welcome: rw AT rlworkman.net