Re: When is pappl going to be good enough to replace cups?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Zdenek Dohnal wrote:
> It is a library for printer applications [1], not a substitute for CUPS.
> CUPS is still present and is going to be.
> 
> There will be more printer applications coming into Fedora
> (ps-printer-app f.e.) and one already is (lprint).
> 
> 
> The purpose of the library is have a way how to implement a support for
> devices which don't support IPP Everywhere [2] or its derivations
> (Airprint, Mopria, Google cloud print) or IPP over USB[3], so they can
> be seen by CUPS once we remove printer driver support.

I really don't see how the switch from drivers to printer applications is an 
improvement. All the existing drivers have to be ported to the new interface 
to essentially emulate the IPP protocol. And now, instead of being able to 
configure printer options through the existing graphical CUPS frontends (or 
just set them temporarily in the individual application, which most 
applications support nowadays), you end up with a CLI as in the old lpr 
days, e.g.:
https://www.msweet.org/lprint/lprint.html#printing-options
https://www.msweet.org/lprint/lprint.html#setting-default-options
or at best, a GUI provided by the printer application in some arbitrary 
toolkit, which will likely be GTK for Gutenprint (forcing KDE Plasma users 
to use a GTK application to configure their printer) and Qt for HPLIP 
(forcing GNOME users to use a Qt application to configure their printer). 
Instead of a standardized interface to configure printer options, every 
printer application now has to reinvent its own one.

>From the end user perspective, the new approach brings only disadvantages. 
>From the driver developer perspective, it means a lot of porting work. The 
only ones who will benefit are the CUPS developers, who will have 
successfully outsourced their work to other projects that now have to do 
their work for them.

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux