PAPPL 1.2, ilana kan fun siseto iṣelọpọ titẹjade wa

Michael R Sweet, onkọwe ti eto titẹ sita CUPS, kede itusilẹ ti PAPPL 1.2, ilana fun idagbasoke IPP Nibikibi awọn ohun elo titẹ sita ti o ṣeduro ni aaye awọn awakọ itẹwe ibile. Awọn koodu ilana ti kọ sinu C ati pinpin labẹ iwe-aṣẹ Apache 2.0 pẹlu iyasọtọ gbigba sisopọ pẹlu koodu labẹ awọn iwe-aṣẹ GPLv2 ati LGPLv2.

Lara awọn ayipada ninu ẹya tuntun:

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

Ilana PAPPL ni akọkọ ti a ṣe lati ṣe atilẹyin eto titẹ sita LPrint ati awọn awakọ Gutenprint, ṣugbọn o le ṣee lo lati ṣe atilẹyin fun eyikeyi awọn ẹrọ atẹwe ati awọn awakọ fun titẹ sita lori tabili tabili, olupin ati awọn eto ifibọ. O nireti pe PAPPL yoo ni anfani lati ṣe iranlọwọ lati mu ilọsiwaju ti imọ-ẹrọ IPP Nibikibi ni aaye awọn awakọ Ayebaye ati irọrun atilẹyin fun awọn eto orisun IPP miiran bii AirPrint ati Mopria.

PAPPL pẹlu imuse ti a ṣe sinu Ilana IPP Nibi gbogbo, eyiti o pese awọn ọna lati wọle si awọn atẹwe ni agbegbe tabi lori nẹtiwọọki ati awọn ibeere titẹ sita. IPP Nibi gbogbo n ṣiṣẹ ni ipo awakọ ati, ko dabi awọn awakọ PPD, ko nilo ẹda ti awọn faili atunto aimi. Ibaraṣepọ pẹlu awọn atẹwe jẹ atilẹyin taara nipasẹ asopọ itẹwe agbegbe nipasẹ USB, ati iraye si nẹtiwọọki nipa lilo awọn ilana AppSocket ati JetDirect. A le fi data ranṣẹ si itẹwe ni JPEG, PNG, PWG Raster, Apple Raster, ati awọn ọna kika aise.

PAPPL le ṣe itumọ fun awọn ọna ṣiṣe ti o ni ifaramọ POSIX, pẹlu Lainos, macOS, QNX, ati VxWorks. Awọn igbẹkẹle pẹlu Avahi (fun atilẹyin mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (fun ìfàṣẹsí), ati ZLIB. Da lori PAPPL, iṣẹ-ṣiṣe OpenPrinting ndagba Ohun elo Atẹwe PostScript ti gbogbo agbaye ti o le ṣiṣẹ pẹlu awọn atẹwe ibaramu IPP ti ode oni (ti a lo nipasẹ PAPPL) ti o ṣe atilẹyin PostScript ati Ghostscript, ati pẹlu awọn atẹwe agbalagba ti o ni awakọ PPD (lilo awọn asẹ-fita ati awọn asẹ libppd ).

orisun: opennet.ru

Fi ọrọìwòye kun