I've built hplip-2.7.12 for the VL 5.9 repo. It is the latest and greatest version of hplip and is quite a bit newer than the version included with VL 5.9 final or in Slackware-12.0.
hplip: hplip (The Hewlett-Packard Linux Imaging and Printing project)
hplip: The Hewlett-Packard Linux Imaging and Printing project (HPLIP)
hplip: provides a unified single and multi-function connectivity
hplip: solution for Linux. The goal of this project is to provide
hplip: "radically simple" printing, faxing, scanning, photo-card
hplip: access, and device management to the consumer and small
hplip: business desktop Linux users. This project is based open source
hplip: software and uses GPL compatible licenses.
The package is in the testing repository at the following URL:http://vectorlinux.osuosl.org/veclinux-5.9/testing/base-apps/hplip-2.7.12-i586-5vl59.tlz
This package has been built with support for networked HP printers.
If you are using an HP printer that is connected to a parallel port, issue the folllowing command as root before running hp-setup (which also must be run as root, BTW):
This way, hp-setup and the other hplip tools will be able to find your device and will use the hp backend for cups for printing. ;-)
There is a set of udev rules for HP's USB printers. There is also a dll file for use with SANE if you have an HP multifunction device that includes scanning capabilities.
Post any issues you may have with this package in this thread.
EDIT: I had to remove the package tagged with the 4vl59 build from the repo, as it had a dependency on the previous version of hplip - not a good way to build a package.
I discovered this after using rbistolfi's package search tool. Very nice search engine mockup, rbistolfi.
If you are using slapt-get or gslapt to upgrade your hplip package, be sure to update the repo list before the download.