[cups] Using the new IPP Everywhere PPD generator with cups-browsed

Till Kamppeter till.kamppeter at gmail.com
Thu Feb 12 19:34:35 PST 2015


My suggestion is to let CUPS functions like "cupsGetServerPPD()" support 
the model string "everywhere" to get a PPD from the PPD generator back. 
Then clients can access the new functionality without API change.

    Till

On 13.02.2015 01:14, Till Kamppeter wrote:
> Hi,
>
> I am testing the new PPD generator for IPP Everywhere printers from
>
> https://www.cups.org/str.php?L4258
>
> by having backported the patches to CUPS 2.0.2. I have no problem to
> create a queue with the lpadmin command with "-m everywhere" only with a
> small quirk:
>
> https://www.cups.org/str.php?L4579
>
> Already for some time cups-browsed (from cups-filters) is capable of
> discovering IPP Everywhere printers and auto-creating queues for them
> (with "CreateIPPPrinterQueues Yes" in /etc/cups/cups-browsed.conf) but
> these queues are set up with System V interface scripts due to lack of a
> PPD generator.
>
> Now I want to use the new generator provided by CUPS, but have no idea
> yet how to do this. cups-browsed speaks IPP to CUPS to create queues.
> How should I proceed.
>
> Naturally I will do a fallback to the interface scripts on failure, so
> that cups-browsed keeps working with older CUPS versions.
>
> Thanks in advance for any help.
>
>     Till




More information about the cups mailing list