System :: Anyone make CUPS + external foomatic drivers work?



Hello All,

I'm trying to install deskjet3845 via samba/windows and using cups.  on the linux printing database my printer claims to work 'mostly' and i should use the 'hpijs' driver.. but when you go to the website provided     all i find is: "hplip" http://hplip.sourceforge.net/

so i tried to install hplip, but it wouldn't work. (i followed install instructions, but I think lot's of need packages are missing.)  what I could decipher from cups error log was hpijs was missing. i believe i have foomatic and .ppd file in place. i'm pretty new at linux/dsl.  any help would be appreciated.  thanks!

You can find the source for hpijs at the location below.  Of course you will need to compile it and I notice that clacker has updated gcc1 with some libraries that might make your job easier.  I would look in the test repository for the new version of gcc1

hpijs source is located at:

http://sourceforge.net/project/showfiles.php?group_id=16846

Once you have built the hpijs driver and installed it, you might want to see if you have the sigtrap.pm module with your version of perl.  I had problems with the foomatic-rip script referencing sigtrap and it was not available.  Once I installed it the printer worked fine.

If all else fails you can try my built hpijs.  However, one other user trying to use it did not have success but he was having issues with his printer not being recognized on the usb port so it might not be an issue the hpijs driver.  Also I have only successfully tested this on dsl (on various machines) but have not gotten it to work for dsl-n.  It probably needs to be recomplied.

thank you, dtf.  i was able to get the hpijs driver installed after adding the new gcc1 to my hard drive install (after ignoring the warnings not to).  so far nothing has blown up...

before i added new gcc1, there was compile error for libjpeg support and afterwards, no problem.  as soon as hpijs was installed, i could print a test page with no problem!  thanks!


original here.