From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040803 Description of problem: I'm trying to add a printer that doesn't have a driver supplied by Red Hat. Specifically, it's an HP OfficeJet 5500 and I'm getting the PPD file from www.linuxprinting.org. When I place the PPD file in /usr/share/cups/model, that printer doesn't appear in the Printer model list in the text or gui versions of redhat-config-printer. It does appear when I add the printer through the web interface (http://localhost:631). Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Download PPD file from http://www.linuxprinting.org 2. Place in /usr/share/cups/model and chmod 644 the PPD file 3. Restart the CUPS service (service cups restart) 4. Run redhat-config-printer or redhat-config-printer-tui and attempt to add the printer. Actual Results: Printer doesn't appear in the Printer model list. Expected Results: Printer should have appeard in the Printer model list.
Created attachment 103615 [details] PPD file for the HP OfficeJet 5500 from linuxprinting.org This is the PPD file I'm trying to use. I have verified the same behavior with an additional PPD file from linuxprinting.org
redhat-config-printer has never had support for 3rd party PPD files. It is entirely foomatic driven. RHEL4 will provide rudimentary support for importing a PPD file into the foomatic database.
This worked in previous versions of Red Hat Linux using CUPS. Why doesn't it work now?
This is not a regression. redhat-config-printer has never supported arbitrary PPD files.