PAPPL 1.2 huwa disponibbli, qafas għall-organizzazzjoni tal-istampar

Michael R Sweet, awtur tas-sistema tal-istampar CUPS, ħabbar ir-rilaxx ta 'PAPPL 1.2, qafas għall-iżvilupp tal-applikazzjonijiet tal-istampar IPP Everywhere li huwa rakkomandat għall-użu minflok is-sewwieqa tal-printer tradizzjonali. Il-kodiċi tal-qafas huwa miktub f'Ċ u huwa mqassam taħt il-liċenzja Apache 2.0 bl-eċċezzjoni li tippermetti rabta mal-kodiċi taħt il-liċenzji GPLv2 u LGPLv2.

Fost il-bidliet fil-verżjoni l-ġdida:

  • Добавлена полная поддержка локализации. Базовые наборы локализации предложены для английского, французского, немецкого, итальянского, японского и испанского языков.
  • Улучшена поддержка платформы 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.

Il-qafas PAPPL kien oriġinarjament iddisinjat biex jappoġġja s-sistema tal-istampar LPrint u d-drivers Gutenprint, iżda jista 'jintuża biex jimplimenta appoġġ għal kwalunkwe printers u sewwieqa għall-istampar fuq desktop, server u sistemi inkorporati. Huwa mistenni li PAPPL se jkun jista' jgħin biex jaċċellera l-avvanz tat-teknoloġija IPP Everywhere minflok is-sewwieqa klassiċi u jissimplifika l-appoġġ għal programmi oħra bbażati fuq IPP bħal AirPrint u Mopria.

PAPPL jinkludi implimentazzjoni nattiva tal-protokoll IPP Everywhere, li jipprovdi l-mezzi biex jaċċessaw printers lokalment jew fuq netwerk u jimmaniġġjaw talbiet għall-istampar. IPP Everywhere jopera fil-modalità mingħajr sewwieq u, b'differenza mis-sewwieqa PPD, ma jeħtieġx il-ħolqien ta 'fajls ta' konfigurazzjoni statika. L-interazzjoni ma 'printers hija appoġġjata kemm direttament permezz ta' konnessjoni ta 'printer lokali permezz tal-USB, kif ukoll aċċess fuq in-netwerk bl-użu tal-protokolli AppSocket u JetDirect. Id-dejta tista' tintbagħat lill-istampatur f'formati JPEG, PNG, PWG Raster, Apple Raster u "mhux maħdum".

PAPPL jista' jiġi kkompilat għal sistemi operattivi konformi ma' POSIX, inklużi Linux, macOS, QNX u VxWorks. Id-dipendenzi jinkludu Avahi (għall-appoġġ mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (għall-awtentikazzjoni) u ZLIB. Ibbażat fuq PAPPL, il-proġett OpenPrinting qed jiżviluppa Applikazzjoni universali tal-Printer PostScript, li kapaċi taħdem kemm ma’ printers moderni kompatibbli mal-IPP (bl-użu tal-PAPPL) li jappoġġjaw il-PostScript u l-Ghostscript, kif ukoll ma’ printers anzjani li għalihom huma disponibbli d-drivers PPD (cups-filters u jintużaw filtri libppd ).

Sors: opennet.ru

Żid kumment