First beta the second generation of cups-filters released!
Hi,
I have done another cups-filters release now!
But now it is a special on: After more than 2 years of hard work and
following the needs of the New Architecture for printing and scanning,
of the Printer Applications, of the abolishment of PPD file use in CUPS
3.x, ... I have now completed cups-filters 2.x, the second generation of
cups-filters!
The cups-filters project is now split into several parts, similar to
CUPS on its transition to the 3.x series. This way the PPD file support
for retro-fitting legacy printer drivers is complete separated (in
libppd) from the core filter code and so the filters (as filter
functions in libcupsfilters) are conserved into the PPD-less future and
can be used in Printer Applications for example.
This way we can continue development on the filter code and have the PPD
support code in maintenance mode for the retro-fitting Printer Applications.
There are the following parts now:
- libcupsfilters: The central library with the filter functions and some
useful functions for printer drivers, human-readable strings and
translation handling for IPP attributes, … It does not contain any
support for PPD files.
- libppd: PPD file support library providing the complete support for
PPD files from libcups (2.x and earlier, see ppd/ppd.h), the CUPS PPD
compiler and utilities (ppdc, see ppd/ppdc.h) and functions to convert
PPD Options into IPP attributes, to add PPD file support to the filter
functions of libcupsfilters, to handle collections of PPD files, …
This library is only for legacy PPD and driver support, it should not
motivate anyone to create new PPD files!
- cups-filters: Legacy CUPS filter/backend executables for CUPS 2.x.
Uses both libcupsfilters and libppd. Any XXXtoYYY filters, foomatic-
rip, driverless, …
- braille-printer-app: The Braille embosser driver code plus Chandresh
Soni’s GSoC work to turn this code into a Printer Application.
- cups-browsed: Daemon to automatically create local print queues for
network printers and remote CUPS queues and to create printer
clusters. Will be turned into a Printer Application later (GSoC
project?).
Here we go:
https://openprinting.github.io/cups-filters-Second-Generation-First-Beta-Release/
There are also GitHub discussions set up for each release now.
Till
Reply to: