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



The problem with the cups.dsl extension is that it doesn't contain many printer drivers. (Which is also the problem with DSL's built-in printing support.) On linuxprinting.org, you can download their ppd's and "foomatic" perl scripts for many printer models. Unfortunately, for my Samsung ML-1710 laser printer, at least, it's not working in DSL + cups.dsl.

The logs make it look like it's working, but there's no printer output.

After some searching, I think (not sure, but think) that the problem is that the cups.dsl extension doesn't include "pstoraster" (part of Debian's gs-esp package) in /usr/lib/cups/filter, or its config file in /etc/cups.

Anyone have any luck getting external foomatic drivers to work in DSL?

I would also be interested in any help with this issue.  I have a HP Deskjet 5740 which works with a gimp ppd but the ppd for my printer requires the foomatic perl script.  Using the correct ppd file produces better quality graphics.  The foomatic ppd works on my SuSE linux machine.  However, as noted this does not work with DSL.
Does it work if you install CUPS via apt-get or Synaptic instead of the mydsl extension?
cbagger1 - thanks for the idea.  I am realtively new to linux and am not familar with how apt-get works so I need to read up on the topic before giving it a try.  Sounds like eco2geek might know how this is done and perhap can give it a try.  Otherwise I should learn how this is done but first I need to do my taxes :( which is not nearly as fun.
Please let me know if I've got this right. To install the drivers and the ppd from LinuxPrinting.org, you go through the following steps:

- download the ppd, and save it to /usr/share/cups/model/
- download the "foomatic-rip" and "foomatic-gswrapper" scripts, and save them to /usr/bin, then "chmod 755" them
- make a symlink to /usr/bin/foomatic-rip in /usr/lib/cups/filter/
- restart the CUPS daemon

And you should be good to go. ??? Is that correct?

Next Page...
original here.