{"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\/de\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","title":{"rendered":"PAPPL 1.2 ist verf\u00fcgbar, ein Framework f\u00fcr die Druckausgabe.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael R Sweet, der Autor des Drucksystems CUPS, hat die Version PAPPL 1.2 vorgestellt, ein Framework zur Entwicklung von Druckanwendungen basierend auf dem Protokoll IPP Everywhere, das anstelle herk\u00f6mmlicher Druckertreiber verwendet werden sollte. Der Code des Frameworks ist in C geschrieben und wird unter der Apache 2.0-Lizenz mit einer Ausnahme ver\u00f6ffentlicht, die das Verlinken mit Code unter den Lizenzen GPLv2 und LGPLv2 erlaubt.    <\/p>\n<p>Zu den Neuerungen in der neuen Version geh\u00f6ren:  <\/p>\n<ul>\n<li class=\"l\"> Umfassende Unterst\u00fctzung f\u00fcr Lokalisierung hinzugef\u00fcgt. Grundlegende Lokalisierungss\u00e4tze werden f\u00fcr Englisch, Franz\u00f6sisch, Deutsch, Italienisch, Japanisch und Spanisch angeboten.\n<li class=\"l\"> Die Unterst\u00fctzung der macOS-Plattform wurde verbessert. Die Integration mit dem oberen globalen Men\u00fc von macOS wurde sichergestellt. Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, Druckausgabeanwendungen im Modus auszuf\u00fchren. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3815\">Server<\/a>.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Interpolation beim Drucken von JPEG-Bildern oder bei der Verwendung der Funktion papplJobFilterImage mit aktivierter Gl\u00e4ttung wurde hinzugef\u00fcgt.\n<li class=\"l\"> Zus\u00e4tzliche Funktionen des IPP (Internet Printing Protocol) wurden implementiert und neue APIs hinzugef\u00fcgt: papplDeviceGetSupplies zur Bestimmung des Tinten- und Tonerstands, papplSystemAddEvent\/papplSubscriptionXxx zur Verarbeitung von IPP-Benachrichtigungen, sowie papplSystemGet\/SetMaxClients zur Begrenzung der Anzahl der Clients. In den Funktionen papplPrinterDisable und papplPrinterEnable wurde die Unterst\u00fctzung f\u00fcr das IPP-Attribut \u201eprinter-is-accepting-jobs\u201c hinzugef\u00fcgt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Festlegung eigener Papiergr\u00f6\u00dfen in Millimetern wurde hinzugef\u00fcgt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Bibliotheken OpenSSL und LibreSSL wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der USB Gadget-Code, der zum Erstellen von Client-USB-Ger\u00e4ten und zur Software-Simulation von USB-Ger\u00e4ten verwendet wird, wurde aktualisiert.\n<li class=\"l\"> Die Bindung des Standarddruckspoolverzeichnisses an den Benutzer wurde sichergestellt.\n<li class=\"l\"> Die Kompatibilit\u00e4t mit der Bibliothek libcups3 wurde verbessert.      <\/ul>\n<p>Das PAPPL-Framework wurde urspr\u00fcnglich zur Unterst\u00fctzung des Drucksystems LPrint und der Gutenprint-Treiber entwickelt, kann jedoch zur Implementierung der Unterst\u00fctzung f\u00fcr beliebige Drucker und Treiber f\u00fcr den Druck auf Desktop-, Server- und Embedded-Systemen verwendet werden. Es wird angenommen, dass PAPPL dazu beitr\u00e4gt, die Technologie IPP Everywhere im Vergleich zu klassischen Treibern voranzutreiben und die Unterst\u00fctzung anderer IPP-basierter Programme wie AirPrint und Mopria zu vereinfachen.    <\/p>\n<p>PAPPL umfasst die integrierte Implementierung des IPP Everywhere-Protokolls, das die M\u00f6glichkeit bietet, lokal oder \u00fcber das Netzwerk auf Drucker zuzugreifen und Druckauftr\u00e4ge zu verarbeiten. IPP Everywhere arbeitet im treiberlosen Modus (\"driverless\") und erfordert im Gegensatz zu PPD-Treibern keine Erstellung statischer Konfigurationsdateien. Die Kommunikation kann sowohl direkt \u00fcber eine lokale USB-Druckerverbindung als auch \u00fcber das Netzwerk mithilfe von AppSocket- und JetDirect-Protokollen erfolgen. Daten k\u00f6nnen an den Drucker in den Formaten JPEG, PNG, PWG Raster, Apple Raster und \"raw\" gesendet werden.      <\/p>\n<p>PAPPL kann f\u00fcr POSIX-kompatible Betriebssysteme kompiliert werden, einschlie\u00dflich Linux, macOS, QNX und VxWorks. Zu den Abh\u00e4ngigkeiten geh\u00f6ren Avahi (zur Unterst\u00fctzung von mDNS\/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (f\u00fcr die Authentifizierung) und ZLIB. Auf der Basis von PAPPL entwickelt das OpenPrinting-Projekt eine universelle Anwendung namens PostScript Printer Application, die sowohl mit modernen IPP-kompatiblen Druckern (verwendet PAPPL), die PostScript und Ghostscript unterst\u00fctzen, als auch mit \u00e4lteren Druckern, f\u00fcr die PPD-Treiber verf\u00fcgbar sind (verwenden die Filter cups-filters und libppd), arbeiten kann.<br \/>\n<br \/>Quelle: <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.1.1 - 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\/de\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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 ist verf\u00fcgbar, ein Framework f\u00fcr die Organisation der Druckausgabe | ProHoster","description":"Michael R Sweet, der Autor des Drucksystems CUPS, hat die Version PAPPL 1.2 vorgestellt, ein Framework zur Entwicklung von Druckanwendungen basierend auf dem Protokoll IPP Everywhere, das empfohlen wird, anstelle von.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-pappl-1-2-frejmvork-dlya-organizaczii-vyvoda-na-pechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/104054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=104054"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/104054\/revisions"}],"predecessor-version":[{"id":162343,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/104054\/revisions\/162343"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=104054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=104054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=104054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}