ПАППЛ 1.1, доступан је оквир за организовање штампања

Мицхаел Р Свеет, аутор система за штампање ЦУПС, најавио је издавање ПАППЛ 1.1, оквира за развој ИПП Еверивхере апликација за штампање које се препоручују уместо традиционалних драјвера за штампаче. Фрамеворк код је написан у Ц и дистрибуира се под лиценцом Апацхе 2.0 са изузетком који дозвољава повезивање са кодом под ГПЛв2 и ЛГПЛв2 лиценцама.

У новој верзији:

  • Добавлена возможность настройки через Wi-Fi.
  • Появилась поддержка доступа к принтеру при помощи протокола IPP-over-USB (IPP-USB).
  • Реализован поиск подходящих драйверов для принтера и автоматическое добавление расширенной функциональности.
  • Добавлен режим PAPPL_SOPTIONS_NO_TLS для отключения TLS-шифрования.
  • Добавлены кнопки и команды для приостановки и возобновления работы принтера.
  • Добавлен API papplSystemSetAuthCallback API для поддержки альтернативных механизмов аутентификации.
  • Реализована опция для включения сжатия.
  • Улучшено одновременное управление сразу несколькими принтерами.
  • Добавлена поддержка платформ Windows 10 и 11.

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

ПАППЛ укључује уграђену имплементацију ИПП Еверивхере протокола, који обезбеђује средства за приступ штампачима локално или преко мреже и обраду захтева за штампање. ИПП Еверивхере ради у режиму без драјвера и, за разлику од ППД драјвера, не захтева креирање статичких конфигурационих датотека. Интеракција са штампачима је подржана како директно преко локалне везе штампача преко УСБ-а, тако и приступом мрежи користећи АппСоцкет и ЈетДирецт протоколе. Подаци се могу слати на штампач у ЈПЕГ, ПНГ, ПВГ растер, Аппле растер и сировим форматима.

ПАППЛ се може изградити за ПОСИКС-компатибилне оперативне системе, укључујући Линук, мацОС, КНКС и ВкВоркс. Зависности укључују Авахи (за подршку за мДНС/ДНС-СД), ЦУПС, ГНУ ТЛС, ЈПЕГЛИБ, ЛИБПНГ, ЛИБПАМ (за аутентификацију) и ЗЛИБ. Заснован на ПАППЛ-у, ОпенПринтинг пројекат развија универзалну апликацију за ПостСцрипт штампач која може да ради и са модерним ИПП-компатибилним штампачима (које користи ПАППЛ) који подржавају ПостСцрипт и Гхостсцрипт, и са старијим штампачима који имају ППД драјвере (користећи цупс-филтере и либппд филтере ). ).

Извор: опеннет.ру

Додај коментар