Loaʻa ka PAPPL 1.3, kahi hoʻonohonoho no ka hoʻonohonoho paʻi ʻana

Ua hoʻolaha ʻo Michael R Sweet, ka mea kākau o ka ʻōnaehana paʻi CUPS, i ka hoʻokuʻu ʻana o PAPPL 1.3, kahi hoʻolālā no ka hoʻomohala ʻana i nā noi paʻi IPP Everywhere i ʻōlelo ʻia no ka hoʻohana ʻana ma kahi o nā mea hoʻokele paʻi kuʻuna. Ua kākau ʻia ke code framework ma C a ua māhele ʻia ma lalo o ka laikini Apache 2.0 me ka ʻokoʻa e hiki ai ke hoʻopili i ke code ma lalo o nā laikini GPLv2 a LGPLv2.

Ua hoʻolālā mua ʻia ka PAPPL framework e kākoʻo i ka ʻōnaehana paʻi LPrint a me nā mea hoʻokele Gutenprint, akā hiki ke hoʻohana ʻia no ka hoʻokō ʻana i ke kākoʻo no nā mea paʻi a me nā mea hoʻokele no ka paʻi ʻana ma ka pākaukau, server a me nā ʻōnaehana hoʻokomo. Manaʻo ʻia e hiki i ka PAPPL ke kōkua i ka holomua o ka ʻenehana IPP Everywhere ma kahi o nā mea hoʻokele maʻamau a maʻalahi i ke kākoʻo no nā papahana IPP ʻē aʻe e like me AirPrint a me Mopria.

Aia ka PAPPL i kahi hoʻokō maoli o ka protocol IPP Everywhere, e hāʻawi ana i ke ala e komo ai i nā mea paʻi ma ka ʻāina a i ʻole ma kahi pūnaewele a mālama i nā noi paʻi. Hoʻohana ʻo IPP ma nā wahi āpau ma ke ʻano hoʻokele kaʻa ʻole a, ʻaʻole like me nā mea hoʻokele PPD, ʻaʻole pono e hana i nā faila hoʻonohonoho static. Kākoʻo pololei ʻia ka launa pū ʻana me nā mea paʻi ma o ka pilina paʻi kūloko ma o USB, a me ke komo ʻana ma luna o ka pūnaewele me ka hoʻohana ʻana i nā protocols AppSocket a me JetDirect. Hiki ke hoʻouna ʻia ka ʻikepili i ka mea paʻi ma JPEG, PNG, PWG Raster, Apple Raster a me nā ʻano "raw".

Hiki ke hōʻuluʻulu ʻia ka PAPPL no nā ʻōnaehana hoʻokō POSIX, me Linux, macOS, QNX a me VxWorks. Loaʻa nā mea hilinaʻi iā Avahi (no ke kākoʻo mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (no ka hōʻoia ʻana) a me ZLIB. Ma muli o PAPPL, ke hoʻomohala nei ka papahana OpenPrinting i kahi palapala noi palapala PostScript āpau, hiki ke hana ʻelua me nā mea paʻi like IPP hou (me ka hoʻohana ʻana i ka PAPPL) e kākoʻo ana i ka PostScript a me Ghostscript, a me nā mea paʻi kahiko i loaʻa nā mea hoʻokele PPD (nā kīʻaha a me nā kānana. Hoʻohana ʻia nā kānana libppd).

Ma waena o nā hoʻololi i ka mana hou:

  • Добавлена возможность удержания и возобновления выполнения работ по выводу на печать.
  • Добавлено ведение отладочного лога для операций управления устройствами.
  • Добавлена поддержка масштабирования PNG-изображений, используя встроенную информацию о разрешении.
  • Предоставлена возможность вывода локализированного баннера в верхней части web-страниц со сведениями о принтере и системе.
  • Добавлен API для управления запуском периодически выполняемых задач.
  • Реализована возможность настройки сети через callback-вызовы.
  • Добавлен API для ограничения максимального размера изображений JPEG и PNG.
  • Добавлена поддержка сборки в Clang/GCC в режиме ThreadSanitizer (-enable-tsanitizer).
  • В поле для ввода пароля для Wi-Fi добавлена кнопка для отображения пароля.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka