PPD files not found
Helge Blischke
H.Blischke at srz-berlin.de
Thu Aug 12 05:17:57 PDT 2004
Occam wrote:
>
> Helge Blischke wrote:
> > Occam wrote:
> > >
> > > Helge Blischke wrote:
> > > > Occam wrote:
> > > > >
> > > > > First - 'standard' printing works ok.
> > > > > But - I cannot use any special capabilities of the printer, since the PPD files (properly placed and named, by CUPS, in /etc/cups/ppd/) cannot be found!
> > > > > lpoptions -l tells me "Destination Kyocera has no PPD file!"
> > > > > CUPS at localhost:631 works ok - except for "Configure printer" which gives an Error: server-internal-error
> > > > >
> > > > > I am running CUPS 1.1.20 supported by ESP Ghostscript 7.07.1, under Slackware 10 using kernel 2.6.7, normally with KDE 3.2.3 as desktop.
> > > >
> > > >
> > > > The PPD files must be installed in (usually) /usr/share/cups/model to be
> > > > recognized by the web interface or the lpadmin command.
> > > >
> > > The files were found there by the CUPS web interface and copied to /etc/cups/ppd with the name chosen for the printer. I made a copy, with the chosen name, to /usr/share/cups/model - no luck. I explicitly set the PPD file with lpadmin - still no luck, even after restarting cupsd.
> > > Another computer with another printer shows the same problem. They both run Slackware 10, so next step will be to reinstall - FROM SOURCE - the software involved, piece by piece; starting with ESP ghostscript(?).
> > >
> > > If anyone has some other, easier, solution please tell me. I am lazy..
> >
> > Test the PPD in question using the cupstestppd utility and report what
> > that program barfs.
> >
> Here it is:
> /etc/cups/ppd/Kyocera.ppd:
> DETAILED CONFORMANCE TEST RESULTS
> PASS DefaultImageableArea
> PASS DefaultPaperDimension
> PASS DefaultColorModel
> PASS DefaultResolution
> PASS DefaultPageSize
> PASS DefaultInputSlot
> PASS DefaultPageRegion
> PASS DefaultstpBrightness
> PASS DefaultstpContrast
> PASS DefaultstpDensity
> PASS DefaultstpDither
> PASS DefaultstpGamma
> PASS DefaultstpImageType
> PASS FileVersion
> PASS FormatVersion
> PASS LanguageEncoding
> PASS LanguageVersion
> PASS Manufacturer
> PASS ModelName
> PASS NickName
> PASS PageSize
> PASS PageRegion
> PASS PCFileName
> PASS Product
> PASS PSVersion
> PASS ShortNickName
> NO ERRORS FOUND
> and the same for the copy in /usr..
> /usr/share/cups/model/Kyocera.ppd:
> DETAILED CONFORMANCE TEST RESULTS
> PASS DefaultImageableArea
> PASS DefaultPaperDimension
> PASS DefaultColorModel
> PASS DefaultResolution
> PASS DefaultPageSize
> PASS DefaultInputSlot
> PASS DefaultPageRegion
> PASS DefaultstpBrightness
> PASS DefaultstpContrast
> PASS DefaultstpDensity
> PASS DefaultstpDither
> PASS DefaultstpGamma
> PASS DefaultstpImageType
> PASS FileVersion
> PASS FormatVersion
> PASS LanguageEncoding
> PASS LanguageVersion
> PASS Manufacturer
> PASS ModelName
> PASS NickName
> PASS PageSize
> PASS PageRegion
> PASS PCFileName
> PASS Product
> PASS PSVersion
> PASS ShortNickName
> NO ERRORS FOUND
>
> I have been unable to find info on lpoptions - where it looks for PPD files. Since lpadmin using option -P does NOT set the path/file - maybe it is set somewhere else?
>
As all the CUPS command utilities, lpoptions issues an ipp request to
get
the desired information from the CUPS server. Thus, I suppose there is
something
wrong with your CUPS configuration.
Helge
--
H.Blischke at srz-berlin.de
H.Blischke at srz-berlin.com
H.Blischke at acm.org
More information about the cups-devel
mailing list