PAPPL 1.2 поставляется с поддержкой MacOS, новыми API, улучшениями и многим другим.

Майкл Р. Свит, автор системы печати CUPS, объявил о выпуске PAPPL 1.2, среда разработки приложений для печати на основе IPP Everywhere, которую рекомендуется использовать вместо традиционных драйверов принтеров.

Для тех, кто не знает о PAPPL, они должны знать, что это фреймворк изначально был разработан для поддержки системы печати LPrint и драйверов Gutenprint, но может использоваться для реализации поддержки любого принтера и драйвера при печати на настольных компьютерах, серверах и встроенных системах. Есть надежда, что PAPPL поможет ускорить продвижение технологии IPP Everywhere вместо классических драйверов и облегчит совместимость с другими программами на основе IPP, такими как AirPrint и Mopria.

ПАППЛ включает встроенную реализацию протокола IPP Everywhere, который предоставляет средства для локального доступа к принтерам по сети и обработки запросов на печать.

IPP везде работает в «бесконтроллерном» режиме и, в отличие от драйверов PPD, не требует создания статических файлов конфигурации. Взаимодействие с принтерами поддерживается как напрямую через локальное подключение принтера по USB, так и через сетевой доступ по протоколам AppSocket и JetDirect.

ПАППЛ может быть построен для POSIX-совместимых операционных систем, включая Linux, macOS, QNX и VxWorks.

Зависимости включают Avahi (для поддержки mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (для аутентификации) и ZLIB. На основе PAPPL проект OpenPrinting разрабатывает универсальное приложение принтера PostScript, которое может работать с современными принтерами, совместимыми с IPP (используемыми PAPPL), которые поддерживают PostScript и Ghostscript, а также с более старыми принтерами, имеющими драйверы PPD.

Основные новые функции PAPPL 1.2

В представленной новой версии фреймворка подчеркивается, что была добавлена ​​полная поддержка локализации, в этой версии 1.2 локализация предлагает английский, французский, немецкий, итальянский, японский и испанский языки.

Другим заметным изменением в новой версии PAPPL 1.2 является улучшенная поддержка macOS, плюс предусмотрена интеграция с верхним глобальным меню macOS и добавлена ​​возможность запуска приложений печати в режиме сервера.

В дополнение к этому также подчеркивается, что были реализованы дополнительные функции протокола IPP (Internet Printing Protocol) и добавлены новые API для определения уровня чернил и тонера, обработки уведомлений, ограничения количества клиентов и того, что добавлена ​​поддержка атрибута IPP «printer-is-accepting-jobs» в функциях papplPrinterDisable и papplPrinterEnable.

Также следует отметить добавление поддержки интерполяции при печати изображений JPEG или использовании функции papplJobFilterImage с включенным сглаживанием.

С другой стороны, подчеркивается, что была добавлена ​​возможность задавать пользовательские размеры листов в миллиметрах, а также добавлена ​​совместимость с библиотеками OpenSSL и LibreSSL.

Из других изменений, которые выделяются в этой новой версии:

  • Обновлен код устройства USB, используемый для создания клиентских устройств USB и имитации устройств USB в программном обеспечении.
  • Ссылка предоставляется пользователю каталога с очередью печати по умолчанию.
  • Улучшена совместимость с библиотекой libcups3.

В конце концов если вам интересно узнать об этом больше об этой новой версии вы можете проверить подробности По следующей ссылке.

Как установить PAPPL на Ubuntu и производные?

Для тех, кто заинтересован в возможности установить эту утилиту в своей системе, они могут сделать это, следуя инструкциям, которые мы приводим ниже.

Первое, что они должны сделать, это открыть терминал и ввести в нем следующее, чтобы установить все необходимые зависимости:

sudo apt-get install build-essential libavahi-client-dev libcups2-dev \
libcupsimage2-dev libgnutls28-dev libjpeg-dev libpam-dev libpng-dev \
libusb-1.0-0-dev zlib1g-dev

Теперь мы собираемся загрузить последнюю стабильную версию PAPPL с:

wget https://github.com/michaelrsweet/pappl/releases/download/v1.2.0/pappl-1.2.0.zip

Разархивируйте и приступайте к компиляции исходного кода с помощью:

./configure
make

И приступаем к установке:

sudo make instal

Как только это будет сделано, они могут проконсультироваться с документацией, чтобы вы знали, как использовать PAPPL. по этой ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.