I installed some days ago the hpoj driver for my HP PSC 2110 on Slackware.
I did that compiling the driver from sources, so I cannot report any detail installing it by binaries.
You must also be noticed hpoj driver works fine with cups spooling system. According to instruction lpd system is not fully compatible.
Anyway this is what I did
Uncompressed the tar.gz archive
then from the installation directory
./configure --with-usblib=/lib/modules/2.4.22/kernel/drivers/usb *
°°° this is mandatory since the driver needs to be compiled with the usb transporter interface you're using. May be you have a different path. What you should check is that path leads to /.../.. /usb/printer.o.gz finally °°°
*This will install hpoj into /usr/local that is usually OK. If a different installation path is required add --prefix=/usr or --prefix=/opt
At this point hpoj deriver should be correctly installed and you should be able to configure it by
Once finished configuring you have to restart cups in order it can recognize the new ptal device.
On slackware this can be done by
Please note on fedora this should be different as it uses SystemV init scripts.
If I'm not wrong it should be something like,
but I strongly suggest you check first
Wait a couple of minutes to make sure cups is actually enabled
At this point you should be able to configure your printer (cups) by the web interface opening a web browser (ie konqueror) at
and follow instructions. Take care when asked what connection/transporter you want to be used, you choose ptal + something.
For you it could be "ptal:hp office jet series" or something similar. Do not choose usb_lp as it doesn't work.
As the configuration step is finished you should be able to print a test page.
Now the problem is to enable ptal device at boot possibly before the cups spooling system in order it can properly recognize it.
For the purpose I created a soft link by
ln -s /usr/local/sbin/ptal-init /etc/rc.d/ptal-init
if [ -x /etc/rc.d/ptal-init ]; then
just before the cups section to my /etc/rc.d/rc.M file.
I'm not experienced at all with fedora System V init scripts, so I cannot give some good suggestions.
Try posting to fedora forum section, I'm sure you'll find someone experienced.
Hope this helps