12/28/2023 0 Comments Actprinter virtual printer![]() They support no IPP Everywhere (at least as I know), and there may be many other printers around that need printer drivers. For example, we use three printer HP LaserJet 4350 DN, which are first sold about 2004, and we have HP LaserJet 2300, first sold about 2003. And as an advantage of this approach drivers like Gutenprint will no longer be shackled by the limitations of PPD files.īasically all printers sold in the last 8 years support IPP and standard file formats, we should formally deprecate printer drivers in CUPSīut printers are used longer that 8 years. We already have a replacement for raw queues for shared printers (local/temporary queues managed by cupsd), and raw queues for special-use printers already largely bypass CUPS and can use existing commands or character device files to communicate with those printers.Īs for printer drivers, those few printers that "need" them could migrate to standalone applications/services using the CUPS API to provide an IPP Everywhere-compatible Printer instance, and both the one-file ippserver sample code and the larger implementation in the PWG IPP Sample code repository show this is feasible, even for existing CUPS-based drivers. PPDs and drivers are a security and distribution nightmare.PPDs and drivers have been holding us back from offering better user experience (ready media, localization, full range of printer options/values), improved document processing, and improved accounting.Holdouts are industrial label printers and certain vertical market printers.Almost every printer manufactured since 2010 supports IPP/2.0 with standard file formats.Raw queues used for shared printers require client software to talk directly to the server to get the printer capabilities, which breaks when sandboxing/AppArmor/SELinux is used.Using CUPS is a convenience, but plenty of applications talk directly to printers (think Point of Sale systems) Raw queues used for special-use printers require custom applications that know about printer capabilities and how to produce printer-ready (document) data.Because most printer driversĮxist outside of CUPS this change needs to be discussed publicly. ![]() Milestone and this is not something we will implement immediately. This bug has not been scheduled for a specific release Note: The goal of this issue is to have a place to discuss the eventual removal of printer driver
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |