Hi,
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
/etc/rc.d/rc.hplip restart
fi
------
( 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.
-------
EDIT :
My former comment was not correct.
Just copying hplip.sh will not work. You need to edit line #29 and #30 as follows.
HPIODDIR=/usr/sbin
HPSSDDIR=/usr/share/hplip