[cups.bugs] [LOW] STR #2949: Tell in the documentation/man page/help output of cupstestppd that CUPS accepts all PPDs which pass "cupstestppd -r" and does not accept PPDs which fail this cupstestppd call

Till Kamppeter till.kamppeter at gmail.com
Thu Sep 18 10:07:46 PDT 2008

What I mean is that if you create a print queue with a PPD, CUPS will 
check whether the PPD is sane and in the case that it considers the PPD 
broken (non spec-conforming enough) then it will not use the PPD and set 
up a raw queue instead. What I want to do is to use cupstestppd to check 
already before creating a queue whether CUPS will accept a PPD for 
creating a queue, especially I want to be able to do this check also on 
machines without running CUPS daemon (for example the OpenPrinting server).


Michael Sweet wrote:
> [STR Closed w/Resolution]
>>From "man cupstestppd":
>        -r
>             Relaxes the PPD conformance requirements  so  that  common 
> white-
>             space,  control character, and formatting problems are not
> treated
>             as hard errors.
> As for stating that the PPD will work, we won't add that since even the
> strict mode does not guarantee that.
> Link: http://www.cups.org/str.php?L2949
> Version: 1.3-current
> Fix Version: 1.2.0

More information about the cups-devel mailing list