[Printing-architecture] Meeting notes for 2006-05-17 / LSB 3.2 recommendation

Till Kamppeter till.kamppeter at gmx.net
Thu May 18 12:50:54 PDT 2006


Michael Sweet wrote:
> Till Kamppeter wrote:
> 
>> ...
>> CUPS driver scripts and backends must go into /usr/lib/cups/filter and
>> /usr/lib/cups/backend, either physically or as a symbolic link from
>> files in /usr/lib/printerdriver/{supplier}/.
> 
> 
> That's actually not necessary.  You can (and most vendors do, on
> MacOS X) put a full path to the filter in the PPD file.
> 
>> ...
>> So If we really say LSB is the LINUX Standards Base, we can let the LSB
>> 3.2 require CUPS 1.2.x or newer, ESP GhostScript 8.15.2 or newer (to
>> serve pswrite, pdfwrite, cups, ijs, opvp), KDE Print, GTK Print, PAPI
> 
> 
> Agreed.
> 
>> If we want the LSB standard to be a standard for all Unixes (then they
>> should rename to USB perhaps) then we can only require more abstract
>> standards, especially PAPI, so that ISVs do not need to care about the
>> spooler used on the destination system. In that case also Foomatic
>> should be required by the standard, as it interfaces the same driver
>> (including CUPS raster drivers) to many different spoolers, including
>> CUPS, BSD LPD, and Solaris LP.
> 
> 
> Does Foomatic do file type detection and conversion (i.e. the whole
> CUPS filter chain)?
> 

It delegates file type conversion to a2ps (or another converter, it is
configurable). Norm, feel free to add more sophisticated file type
conversion functionality.

   Till




More information about the Printing-architecture mailing list