{"id":104054,"date":"2022-05-16T21:36:56","date_gmt":"2022-05-16T19:36:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat"},"modified":"2022-05-16T21:36:56","modified_gmt":"2022-05-16T19:36:56","slug":"dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","title":{"rendered":"PAPPL 1.2 est maintenant disponible, un framework pour organiser les sorties d'impression.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael R Sweet, l'auteur du syst\u00e8me d'impression CUPS, a pr\u00e9sent\u00e9 la version PAPPL 1.2, un cadre pour le d\u00e9veloppement d'applications d'impression bas\u00e9es sur le protocole IPP Everywhere, recommand\u00e9 \u00e0 la place des pilotes d'imprimante traditionnels. Le code du cadre est \u00e9crit en C et est distribu\u00e9 sous la licence Apache 2.0 avec une exception autorisant la liaison avec du code sous licences GPLv2 et LGPLv2.    <\/p>\n<p>Parmi les changements dans la nouvelle version :  <\/p>\n<ul>\n<li class=\"l\"> Un support complet pour la localisation a \u00e9t\u00e9 ajout\u00e9. Des ensembles de localisation de base sont propos\u00e9s pour les langues anglaise, fran\u00e7aise, allemande, italienne, japonaise et espagnole.\n<li class=\"l\"> La prise en charge de la plateforme macOS a \u00e9t\u00e9 am\u00e9lior\u00e9e. L'int\u00e9gration avec le menu global sup\u00e9rieur de macOS a \u00e9t\u00e9 r\u00e9alis\u00e9e. La possibilit\u00e9 d'ex\u00e9cuter des applications d'impression en mode a \u00e9t\u00e9 ajout\u00e9e. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3815\">de serveurs<\/a>.\n<li class=\"l\"> Le support de l'interpolation lors de l'impression d'images JPEG ou de l'utilisation de la fonction papplJobFilterImage avec l'antialiasing activ\u00e9 a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Des fonctionnalit\u00e9s suppl\u00e9mentaires du protocole IPP (Internet Printing Protocol) ont \u00e9t\u00e9 mises en \u0153uvre et de nouvelles API ont \u00e9t\u00e9 ajout\u00e9es : papplDeviceGetSupplies pour d\u00e9terminer le niveau d'encre et de toner, papplSystemAddEvent\/papplSubscriptionXxx pour traiter les notifications IPP, papplSystemGet\/SetMaxClients pour limiter le nombre de clients. Les fonctions papplPrinterDisable et papplPrinterEnable ont \u00e9t\u00e9 mises \u00e0 jour pour supporter l'attribut IPP \"printer-is-accepting-jobs\".\n<li class=\"l\"> La possibilit\u00e9 de d\u00e9finir des tailles de feuilles personnalis\u00e9es en millim\u00e8tres a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Le support pour les biblioth\u00e8ques OpenSSL et LibreSSL a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Le code USB Gadget, utilis\u00e9 pour cr\u00e9er des p\u00e9riph\u00e9riques USB clients et simuler des p\u00e9riph\u00e9riques USB par logiciel, a \u00e9t\u00e9 mis \u00e0 jour.\n<li class=\"l\"> Un lien avec l'utilisateur du r\u00e9pertoire de spool d'impression par d\u00e9faut a \u00e9t\u00e9 mis en place.\n<li class=\"l\"> La compatibilit\u00e9 avec la biblioth\u00e8que libcups3 a \u00e9t\u00e9 am\u00e9lior\u00e9e.      <\/ul>\n<p>Le framework PAPPL a \u00e9t\u00e9 initialement d\u00e9velopp\u00e9 pour prendre en charge le syst\u00e8me d'impression LPrint et les pilotes Gutenprint, mais peut \u00eatre utilis\u00e9 pour impl\u00e9menter la prise en charge de tout type d'imprimantes et de pilotes pour l'impression sur des syst\u00e8mes de bureau, serveurs et embarqu\u00e9s. On s'attend \u00e0 ce que PAPPL puisse acc\u00e9l\u00e9rer l'adoption de la technologie IPP Everywhere plut\u00f4t que des pilotes classiques et simplifier la prise en charge d'autres programmes bas\u00e9s sur IPP, tels qu'AirPrint et Mopria.    <\/p>\n<p>PAPPL inclut une impl\u00e9mentation int\u00e9gr\u00e9e du protocole IPP Everywhere, fournissant des moyens d'acc\u00e9der aux imprimantes localement ou sur le r\u00e9seau et de traiter les demandes d'impression. IPP Everywhere fonctionne en mode sans pilote (\"driverless\") et, contrairement aux pilotes PPD, ne n\u00e9cessite pas la cr\u00e9ation de fichiers de configuration statiques. Il prend en charge l'interaction avec les imprimantes tant directement via une connexion USB qu'\u00e0 travers le r\u00e9seau en utilisant les protocoles AppSocket et JetDirect. Les donn\u00e9es peuvent \u00eatre envoy\u00e9es \u00e0 l'imprimante dans les formats JPEG, PNG, PWG Raster, Apple Raster et \"raw\".      <\/p>\n<p>PAPPL peut \u00eatre compil\u00e9 pour les syst\u00e8mes d'exploitation compatibles POSIX, y compris Linux, macOS, QNX et VxWorks. En ce qui concerne les d\u00e9pendances, on note Avahi (pour le support mDNS\/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (pour l'authentification) et ZLIB. Sur la base de PAPPL, le projet OpenPrinting d\u00e9veloppe une application universelle d'impression PostScript, capable de fonctionner \u00e0 la fois avec des imprimantes modernes compatibles IPP (utilisant PAPPL), prenant en charge PostScript et Ghostscript, ainsi qu'avec des imprimantes anciennes pour lesquelles des pilotes PPD sont disponibles (des filtres cups-filters et libppd sont utilis\u00e9s).<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57195\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u0430\u0439\u043a\u043b \u0421\u0432\u0438\u0442 (Michael R Sweet), \u0430\u0432\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0435\u0447\u0430\u0442\u0438 CUPS, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 IPP Everywhere, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u043e\u0432. \u041a\u043e\u0434 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0 \u0441 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c, \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0438\u043c \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u0435 \u0441 \u043a\u043e\u0434\u043e\u043c \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 GPLv2 \u0438 LGPLv2. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104054","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u0430\u0439\u043a\u043b \u0421\u0432\u0438\u0442 (Michael R Sweet), \u0430\u0432\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0435\u0447\u0430\u0442\u0438 CUPS, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 IPP Everywhere, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u043d\u0430 \u043f\u0435\u0447\u0430\u0442\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u0430\u0439\u043a\u043b \u0421\u0432\u0438\u0442 (Michael R Sweet), \u0430\u0432\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0435\u0447\u0430\u0442\u0438 CUPS, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 IPP Everywhere, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-05-16T19:36:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-05-16T19:36:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 PAPPL 1.2, le cadre de gestion de l'impression, est disponible | ProHoster","description":"Michael R Sweet, l'auteur du syst\u00e8me d'impression CUPS, a pr\u00e9sent\u00e9 la version PAPPL 1.2, un cadre pour le d\u00e9veloppement d'applications d'impression bas\u00e9es sur le protocole IPP Everywhere, recommand\u00e9 \u00e0 la place.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u043d\u0430 \u043f\u0435\u0447\u0430\u0442\u044c | ProHoster","og:description":"\u041c\u0430\u0439\u043a\u043b \u0421\u0432\u0438\u0442 (Michael R Sweet), \u0430\u0432\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0435\u0447\u0430\u0442\u0438 CUPS, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a PAPPL 1.2, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 IPP Everywhere, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u043e.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-05-16T19:36:56+00:00","article:modified_time":"2022-05-16T19:36:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104054","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 16:03:02","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-05-16 19:37:57","updated":"2026-02-22 16:03:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=104054"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104054\/revisions"}],"predecessor-version":[{"id":162343,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104054\/revisions\/162343"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=104054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=104054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=104054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}