From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020513 Description of problem: cups needs the filter /usr/lib/cups/filter/cupsomatic to be able to print to an HP laserjet 5000 printer. This filter is part of foomatic, but foomatic is not listed as a dependency of cups, and when I removed foomatic, cups stopped printing. It took me over 2 hours to figure out the problem. So the cups RPM should have foomatic as a dependency. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install cups, but NOT foomatic. Remove foomatic if already installed. 2. Configure an HP laserjet 5000 printer with cups 3. Attempt to print to this printer - it will fail Actual Results: Print jobs do not print. The error log for cups shows that the filter process stopped with exit code 22. Not a very helpful description Expected Results: The file I submitted for printing should have printed. Additional info:
I had a similar situation. I'd installed cups previously on RH7.1 when I bought my Epson Stylus Photo 1290. (http://space.tin.it/computer/wvtberti/linux/stp_driver/gs_stp.htm back in December) This was from an RPM linked from the I chose the upgrade option for RH7.3. Printing was completely broken until I eventually decided to reinstall cups from my RedHat CDs and saw the cups-drivers RPMs. Installing the drivers fixed the problem.
cupsomatic is only needed for foomatic-created PPD files. But yes, in general you often want to use them and a requirement certainly wouldn't hurt.
Actually the problem is that the cups-drivers package doesn't require foomatic.
cups-drivers package removed; redhat-config-printer has no need for it.