{"id":105820,"date":"2022-12-03T21:36:43","date_gmt":"2022-12-03T19:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-pappl-1-3-frejmvork-dlya-organizaczii-vyvoda-na-pechat"},"modified":"2022-12-03T21:36:43","modified_gmt":"2022-12-03T19:36:43","slug":"dostupen-pappl-1-3-frejmvork-dlya-organizaczii-vyvoda-na-pechat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-pappl-1-3-frejmvork-dlya-organizaczii-vyvoda-na-pechat","title":{"rendered":"Dost\u0119pny jest PAPPL 1.3, framework do organizacji druku","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Michael R Sweet, autor systemu druku CUPS, zaprezentowa\u0142 wydanie PAPPL 1.3, frameworka do tworzenia aplikacji do druku opartego na protokole IPP Everywhere, kt\u00f3ry zaleca si\u0119 stosowa\u0107 zamiast tradycyjnych sterownik\u00f3w do drukarek. Kod frameworka zosta\u0142 napisany w j\u0119zyku C i jest rozpowszechniany na licencji Apache 2.0 z wyj\u0105tkiem, kt\u00f3ry pozwala na powi\u0105zanie z kodem na licencjach GPLv2 i LGPLv2.    <\/p>\n<p>Framework PAPPL zosta\u0142 pierwotnie zaprojektowany do wsparcia systemu drukowania LPrint i sterownik\u00f3w Gutenprint, ale mo\u017ce by\u0107 u\u017cywany do implementacji wsparcia dla dowolnych drukarek i sterownik\u00f3w podczas drukowania na systemach stacjonarnych, serwerowych oraz wbudowanych. Zak\u0142ada si\u0119, \u017ce PAPPL przyczyni si\u0119 do przyspieszenia wdra\u017cania technologii IPP Everywhere zamiast klasycznych sterownik\u00f3w oraz uproszczenia wsparcia dla innych program\u00f3w opartych na IPP, takich jak AirPrint i Mopria.    <\/p>\n<p>PAPPL zawiera wbudowan\u0105 implementacj\u0119 protoko\u0142u IPP Everywhere, kt\u00f3ry zapewnia narz\u0119dzia do uzyskiwania dost\u0119pu do drukarek lokalnie lub przez sie\u0107 oraz do obs\u0142ugi \u017c\u0105da\u0144 dotycz\u0105cych druku. IPP Everywhere dzia\u0142a w trybie bezsterownikowym i, w przeciwie\u0144stwie do sterownik\u00f3w PPD, nie wymaga tworzenia statycznych plik\u00f3w konfiguracyjnych. Obs\u0142ugiwane jest po\u0142\u0105czenie z drukarkami zar\u00f3wno bezpo\u015brednio przez lokalne po\u0142\u0105czenie USB, jak i poprzez sie\u0107 przy u\u017cyciu protoko\u0142\u00f3w AppSocket i JetDirect. Dane mog\u0105 by\u0107 wysy\u0142ane do drukarki w formatach JPEG, PNG, PWG Raster, Apple Raster oraz 'raw'.      <\/p>\n<p>PAPPL mo\u017ce by\u0107 kompilowany dla system\u00f3w operacyjnych zgodnych z POSIX, w tym Linux, macOS, QNX i VxWorks. W\u015br\u00f3d zale\u017cno\u015bci nale\u017cy wymieni\u0107 Avahi (do obs\u0142ugi mDNS\/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (do autoryzacji) oraz ZLIB. Na bazie PAPPL projekt OpenPrinting rozwija uniwersaln\u0105 aplikacj\u0119 PostScript Printer Application, kt\u00f3ra mo\u017ce wsp\u00f3\u0142pracowa\u0107 zar\u00f3wno z nowoczesnymi drukarkami zgodnymi z IPP (u\u017cywaj\u0105cymi PAPPL), kt\u00f3re obs\u0142uguj\u0105 PostScript i Ghostscript, jak i ze starszymi drukarkami, dla kt\u00f3rych dost\u0119pne s\u0105 sterowniki PPD (stosowane s\u0105 filtry cups-filters i libppd).       <\/p>\n<p>W\u015br\u00f3d zmian w nowej wersji:  <\/p>\n<ul>\n<li class=\"l\"> Dodana mo\u017cliwo\u015b\u0107 wstrzymywania i wznawiania zada\u0144 zwi\u0105zanych z drukowaniem.\n<li class=\"l\"> Dodano prowadzenie logu debugowania dla operacji zarz\u0105dzania urz\u0105dzeniami.\n<li class=\"l\"> Dodano wsparcie dla skalowania obraz\u00f3w PNG, wykorzystuj\u0105c wbudowane informacje o rozdzielczo\u015bci.\n<li class=\"l\"> Umo\u017cliwiono wy\u015bwietlanie zlokalizowanego banera na g\u00f3rze stron internetowych z informacjami o drukarce i systemie.\n<li class=\"l\"> Dodano API do zarz\u0105dzania uruchamianiem cyklicznie wykonywanych zada\u0144.\n<li class=\"l\"> Wdro\u017cono mo\u017cliwo\u015b\u0107 konfiguracji sieci za pomoc\u0105 wywo\u0142a\u0144 zwrotnych.\n<li class=\"l\"> Dodano API do ograniczania maksymalnych rozmiar\u00f3w obraz\u00f3w JPEG i PNG.\n<li class=\"l\"> Dodano wsparcie dla kompilacji w Clang\/GCC w trybie ThreadSanitizer (-enable-tsanitizer).\n<li class=\"l\"> W polu wprowadzania has\u0142a do Wi-Fi dodano przycisk do wy\u015bwietlania has\u0142a.      <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58251\">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.3, \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-105820","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.3, \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\/pl\/blog\/news\/dostupen-pappl-1-3-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=\"pl_PL\" \/>\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.3, \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.3, \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\/pl\/blog\/news\/dostupen-pappl-1-3-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-12-03T19:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-03T19:36:43+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\udd47Dost\u0119pny PAPPL 1.3, framework do organizacji wyj\u015bcia na druk | ProHoster","description":"Michael R Sweet, autor systemu druku CUPS, zaprezentowa\u0142 wydanie PAPPL 1.3, frameworka do tworzenia aplikacji do druku opartego na protokole IPP Everywhere, kt\u00f3ry zaleca si\u0119 stosowa\u0107 zamiast.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-pappl-1-3-frejmvork-dlya-organizaczii-vyvoda-na-pechat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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.3, \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.3, \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\/pl\/blog\/news\/dostupen-pappl-1-3-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-12-03T19:36:43+00:00","article:modified_time":"2022-12-03T19:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=105820"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105820\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=105820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=105820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=105820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}