CUPS permissions

Geoffrey S. Mendelson yellowdog-general@lists.terrasoftsolutions.com
Fri Dec 5 03:57:01 2003


Charles Trois wrote:
> I cannot get printing done on my Epson 740: when I ask for a job, it is said
> to be transmitted to the printer, and it appears on the list of terminated
> jobs, but nothing gets done.

I've feel  that redhat's CUPS support is not very good. It's much easier to
use the foomatic drivers from www.linuxprinting.org.

You download the drivers and ppd for your printer and install them as 
documented on the site. I found that the easiest way was to:

1, Install foomatic-rip and and foomatic-gswrapper.

2. Install the printer using the standard drivers via the http interface*.

3. Replace the ppd with the one from linux printing. For example if your
   printer is named fred, and you downloaded the EPSON-740.ppd from
   linuxprinting, then you cp EPSON-740.ppd /etc/cups/ppd/fred.ppd

4. Go back to the cups http interface* and use "configure printer" to set
   paper size, resolution, etc.

I have several printers defined for my Epson and HP inkjets depending
upon the resolution I want to print at.

Be careful using the redhat printer config scripts. They rewrite the cupsd.conf
file from scratch and remove any changes you may make to it.

* The cups http interface is at http://localhost:631

Geoff.
-- 
Geoffrey S. Mendelson gsm@mendelson.com 972-54-608-069
Icq/AIM Uin: 2661079 MSN IM: geoffrey_mendelson@hotmail.com (Not for email)