[cups.general] Searching for PPD in Driver list

Alexander Cohen naftaly at me.com
Sun May 23 13:13:37 PDT 2010


Nice, thank you.

AC

On May 23, 2010, at 1:06 PM, Helge Blischke wrote:

> Alexander Cohen wrote:
> 
>> 
>> On May 22, 2010, at 4:43 PM, Michael Sweet wrote:
>> 
>>> On May 22, 2010, at 8:37 AM, Alex Cohen wrote:
>>>> Hello, Does the CUPS website give an API or some sort of access for
>>>> programmatically searching for a driver or PPD for a named printer?
>>> 
>>> 
>>> See the discussion of CUPS-Get-PPDs in the following document:
>>> 
>>>   http://www.cups.org/documentation.php/spec-ipp.html
>>> 
>>> You'll need to create your own IPP requests to get the list of matching
>>> PPDs, and then do a CUPS-Add-Modify-Printer request with the
>>> corresponding ppd-name:
>>> 
>>>   http://www.cups.org/documentation.php/api-httpipp.html
>>> 
>>> The source for lpinfo can be used as a template for the first part, and
>>> the source of lpadmin for the second:
>>> 
>>>   http://svn.easysw.com/public/cups/trunk/systemv/lpinfo.c
>>>   http://svn.easysw.com/public/cups/trunk/systemv/lpadmin.c
>> 
>> My question was not clear, sorry. I know how to use the cups API to get
>> local PPD's. What im looking for is a WebService or some sort of online
>> repository that I can programmatically query in order to find a PPD for a
>> specific printer.
>> 
>> thx
>> 
>> AC
> 
> Try the printer database at openprinting.org (though they prefer to present 
> the PPDs generated from their own XML based repository instead providing the 
> vendor's original PPDs).
> 
> Helge
> 
> _______________________________________________
> cups mailing list
> cups at easysw.com
> http://lists.easysw.com/mailman/listinfo/cups





More information about the cups mailing list