Le projet OpenPrinting a publié le système d'impression CUPS 2.4.0

Le projet OpenPrinting a publié CUPS 2.4.0 (Common Unix Printing System), un système d'impression développé sans l'implication d'Apple, qui contrôlait entièrement le développement du projet depuis 2007 suite à l'acquisition d'Easy Software Products, la société créatrice de CUPS. Face au désintérêt croissant d'Apple pour la maintenance du système d'impression et à l'importance globale de CUPS pour l'écosystème, LinuxUne branche du projet a été créée par des passionnés de la communauté OpenPrinting, poursuivant le travail sans en changer le nom. Michael R. Sweet, l'auteur original de CUPS, qui a quitté Apple il y a deux ans, a rejoint cette branche. Le code du projet reste sous licence Apache 2.0, mais c'est désormais le dépôt de la branche, et non celui d'Apple, qui fait office de dépôt principal.

Les développeurs d'OpenPrinting ont annoncé qu'ils poursuivraient le développement indépendamment d'Apple et ont recommandé que leur fork soit considéré comme le projet principal après qu'Apple a confirmé son manque d'intérêt pour le développement ultérieur des fonctionnalités CUPS et son intention de se limiter à la maintenance du code source CUPS pour Apple. macOS, notamment en intégrant les correctifs issus du fork OpenPrinting. Depuis début 2020, le dépôt CUPS maintenu par Apple était au point mort, mais Michael Sweet a récemment entrepris d'y intégrer les modifications accumulées, tout en contribuant au développement de CUPS dans le dépôt OpenPrinting.

Les modifications ajoutées à CUPS 2.4.0 incluent la compatibilité avec les clients AirPrint et Mopria, l'ajout de la prise en charge de l'authentification OAuth 2.0/OpenID, l'ajout de la prise en charge de pkg-config, la prise en charge améliorée de TLS et X.509, la mise en œuvre des « feuilles de travail- col" et " media-col", prise en charge de la sortie au format JSON dans ipptool, transfert du backend USB pour travailler avec les droits root, ajout d'un thème sombre à l'interface Web.

Le package inclut également deux années de correctifs et de mises à jour cumulés, fournis dans le package pour Ubuntu, y compris l'ajout des fonctionnalités nécessaires pour distribuer une pile d'impression basée sur CUPS, cups-filters, Ghostscript et Poppler dans un package Snap autonome (Ubuntu (Il est prévu de migrer vers ce snap au lieu des paquets classiques). La configuration des paquets (cups-config) et l'authentification Kerberos sont obsolètes. Les fichiers cupsd.conf et cups-files.conf ne prennent plus en charge les paramètres FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache et SMBConfigFile, désormais obsolètes.

Le lancement de CUPS 3.0 prévoit l'abandon du format de description d'imprimante PPD et la transition vers une architecture de système d'impression modulaire, totalement indépendante de PPD et basée sur le framework PAPPL pour le développement d'applications d'impression (applications d'imprimante CUPS) utilisant le protocole IPP Everywhere. Les composants tels que les commandes (lp, lpr, lpstat, cancel), les bibliothèques (libcups) et le stockage local seront répartis dans des modules distincts. serveur serveur d'impression (responsable du traitement des demandes d'impression locales) et un serveur d'impression partagé (responsable de l'impression réseau).

 Le projet OpenPrinting a publié le système d'impression CUPS 2.4.0

 Le projet OpenPrinting a publié le système d'impression CUPS 2.4.0

Rappelons que l'organisation OpenPrinting a été créée en 2006 suite à la fusion du projet Linuxprinting.org et le groupe de travail OpenPrinting du Free Software Group, qui développait l'architecture du système d'impression pour Linux (Michael Sweet, l'auteur de CUPS, était l'un des responsables de ce groupe.) Un an plus tard, le projet est passé sous l'égide de Linux Fondation. En 2012, le projet OpenPrinting, en accord avec Apple, a pris en charge la maintenance du paquet cups-filters, qui contient les composants nécessaires au fonctionnement de CUPS sur des systèmes autres que macOSDepuis la sortie de CUPS 1.6, Apple a abandonné la prise en charge de certains filtres d'impression et modules d'arrière-plan utilisés dans Linuxmais sans intérêt pour macOSet des pilotes obsolètes au format PPD. Durant son passage chez Apple, Michael Sweet a personnellement contribué à la grande majorité des modifications apportées au code source de CUPS.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster