On 5/20/21 11:09 PM, Reon Beon via devel wrote:
> Thoughts?
>
> https://src.fedoraproject.org/rpms/pappl

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.

Another way of usage can be for printer vendors which find IPP
Everywhere as a too much generic support for their devices, so they can
implement their own printer application with more specialized options
and that printer application will advertise the device to CUPS.

_The bottom line of all of this:_

If your printer is network printer released approx. 2010 and later or
USB printer released approx. 2015 and later (tips how to find out if
your device supports driverless printing here [4]), you don't even need
to install your printer anymore, not mention using a printer driver (or
future printer applications). Since GTK is fixed (since F33), you can
just open a print dialog, the device will be found (after you do several
steps - here for network printers [1], USB printers [2]), and you can print.

Printer applications will be needed only for older devices and
specialized printing.


[1]
https://fedoraproject.org/wiki/How_to_debug_printing_problems#Printer_applications

[2] https://www.pwg.org/ipp/everywhere.html

[3]
https://robots.org.uk/IPPOverUSB?action=AttachFile&do=view&target=IPP+USB+Specification.pdf

[4]
https://fedoraproject.org/wiki/How_to_debug_printing_problems#How_to_find_out_whether_my_printer_is_capable_of_driverless_printing.3F

[5]
https://fedoraproject.org/wiki/How_to_debug_printing_problems#How_to_setup_CUPS_temporary_queues_with_network_printer

[6]
https://fedoraproject.org/wiki/How_to_debug_printing_problems#How_to_setup_CUPS_temporary_queues_with_USB_printer

> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to