PAPPL 1.2 disponib, yon kad pou òganize enprime

Michael R Sweet, otè sistèm enprime CUPS la, te anonse liberasyon PAPPL 1.2, yon kad pou devlope aplikasyon pou enprime IPP Everywhere ki rekòmande pou itilize olye de chofè enprimant tradisyonèl yo. Kòd kad la ekri an C epi li distribye anba lisans Apache 2.0 eksepte ki pèmèt lyen ak kòd anba lisans GPLv2 ak LGPLv2.

Pami chanjman ki fèt nan nouvo vèsyon an:

  • Добавлена полная поддержка локализации. Базовые наборы локализации предложены для английского, французского, немецкого, итальянского, японского и испанского языков.
  • Улучшена поддержка платформы macOS. Обеспечена интеграция с верхним глобальным меню macOS. Добавлена возможность выполнения приложений вывода на печать в режиме сервера.
  • Добавлена поддержка интерполяции при выводе на печать JPEG-изображений или при использовании функции papplJobFilterImage с включённым сглаживанием.
  • Реализованы дополнительные возможности протокола IPP (Internet Printing Protocol) и добавлены новые API: papplDeviceGetSupplies для определения уровня чернил и тонера, papplSystemAddEvent/papplSubscriptionXxx для обработки IPP-уведомлений, papplSystemGet/SetMaxClients для ограничения числа клиентов. В функциях papplPrinterDisable и papplPrinterEnable добавлена поддержка IPP-атрибута «printer-is-accepting-jobs».
  • Добавлена возможность задания собственных размеров листов в миллиметрах.
  • Добавлена поддержка библиотек OpenSSL и LibreSSL.
  • Обновлён код USB Gadget, используемый для создания клиентских USB-устройств и программной симуляции USB-устройств.
  • Обеспечена привязка к пользователю каталога со спулом печати, применяемым по умолчанию.
  • Улучшена совместимость с библиотекой libcups3.

Fondasyon PAPPL la te fèt okòmansman pou sipòte sistèm enprime LPrint ak chofè Gutenprint, men yo ka itilize pou aplike sipò pou nenpòt enprimant ak chofè pou enprime sou Desktop, sèvè ak sistèm entegre. Yo prevwa ke PAPPL pral kapab ede akselere avansman teknoloji IPP Everywhere nan plas chofè klasik yo epi senplifye sipò pou lòt pwogram ki baze sou IPP tankou AirPrint ak Mopria.

PAPPL gen ladann yon aplikasyon natif natal pwotokòl IPP Everywhere, ki bay mwayen pou jwenn aksè nan enprimant lokalman oswa sou yon rezo epi okipe demann enprime. IPP Everywhere opere nan mòd san chofè epi, kontrèman ak chofè PPD, pa mande pou kreye fichye konfigirasyon estatik. Entèraksyon ak enprimant sipòte tou de dirèkteman atravè yon koneksyon enprimant lokal atravè USB, ak aksè sou rezo a lè l sèvi avèk pwotokòl AppSocket ak JetDirect. Done yo ka voye nan enprimant lan nan JPEG, PNG, PWG Raster, Apple Raster ak fòma "kri".

PAPPL ka konpile pou sistèm operasyon POSIX ki konfòm, tankou Linux, macOS, QNX ak VxWorks. Depandans yo enkli Avahi (pou sipò mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (pou otantifikasyon) ak ZLIB. Dapre PAPPL, pwojè OpenPrinting la ap devlope yon aplikasyon pou enprimant PostScript inivèsèl, ki kapab travay tou de ak enprimant modèn konpatib IPP (itilize PAPPL) ki sipòte PostScript ak Ghostscript, ak ak enprimant ki pi gran pou ki chofè PPD yo disponib (tas-filtè ak filtè libppd yo itilize).

Sous: opennet.ru

Add nouvo kòmantè