I'm using hplip-0.9.6 which I built myself on Slackware-current.
If you untar hplip source, there is hplip.sh script in the top directory of untared hplip-0.9.6.tar.gz.
I copied hplip.sh in /etc/rc.d/ as rc.hplip ( and editted line 29 and 30 ). Next, I added following lines on /etc/rc.d/rc.M just before
cups start-up lines.
# Start HPLIP before CUPS
if [ -x /etc/rc.d/rc.hplip ]; then
( I don't know whther rc.local is better than rc.M... )
The easiest way may be to use precompiled binary at http://www.linuxpackages.net/
Sorry for my poor English.
My former comment was not correct.
Just copying hplip.sh will not work. You need to edit line #29 and #30 as follows.