ПАППЛ, оквир за развој апликација за штампање ИПП Еверивхере

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

Међу променама и побољшањима која се истичу у овој новој верзији можемо пронаћи, на пример, подршку за Виндовс 10 и Виндовс 11, као и подршку за Ви-Фи конфигурацију, између осталог.

О ПАППЛ-у

За оне који нису упознати са ПАПППЛ оквиром, требало би да знате да је ово Првобитно је дизајниран да подржи ЛПринт систем штампања и Гутенпринт драјвере, али се може користити за имплементацију подршке за било који штампач и драјвер за штампање на десктопу, серверу и уграђеним системима.

Очекује се да ће ПАППЛ помоћи да се убрза напредак технологије ИПП Еверивхере уместо класичних драјвера и поједноставити подршку за друге ИПП програме као што су АирПринт и Моприа.

ПАППЛ укључује уграђену имплементацију ИПП Еверивхере, који обезбеђује средства за приступ штампачима локално или на мрежи и обраду захтева за штампање.

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

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

На основу ПАППЛ-а, ОпенПринтинг пројекат развија универзалну апликацију за ПостСцрипт штампач која може да ради и са модерним ИПП компатибилним штампачима (користећи ПАППЛ) који подржавају ПостСцрипт и Гхостсцрипт, и са старијим штампачима за које су доступни ППД драјвери (користећи цупс- филтере и либппд ).

Главне нове карактеристике ПАППЛ 1.1

У овој новој верзији ПАППЛ 1.1 можемо пронаћи да је могућност конфигурисања преко Ви-Фи мреже, поред тога што сада има подршка за приступ штампачу користећи ИПП-овер-УСБ протокол (ИПП-УСБ).

Још једна промена која се истиче у новој верзији је та Претрага одговарајућих драјвера штампача је имплементирана и да је додато и аутоматско додавање проширених функција.

Такође је истакнуто да је додао режим ПАППЛ_СОПТИОНС_НО_ТЛС да онемогући ТЛС шифровање, као и додата дугмад и команде за обустављање и наставак рада штампача и имплементирана опција за омогућавање компресије.

Од осталих промена које се истичу у овој новој верзији:

  • Додат је папплСистемСетАутхЦаллбацк АПИ за подршку алтернативним механизмима аутентификације.
  • Побољшано истовремено управљање више штампача.
  • Додата подршка за Виндовс 10 и 11 платформе.

Коначно, за оне који су заинтересовани да сазнају више о томе овог пројекта, можете консултовати детаље У следећем линку.

Такође је вредно напоменути да је оквирни код написан на Ц и дистрибуира се под лиценцом Апацхе 2.0 са изузетком што дозвољава повезивање са кодом под ГПЛв2 и ЛГПЛв2 лиценцама.

Како инсталирати ПАППЛ на Убунту и деривате?

За оне који су заинтересовани да могу да инсталирају овај услужни програм на свој систем, то могу да ураде пратећи упутства која делимо у наставку.

Прво што треба да урадите је да отворите терминал иу њега ћете унети следеће да бисте инсталирали све потребне зависности:

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

Сада ћемо преузети најновију стабилну верзију ПАППЛ-а са:

wget https://github.com/michaelrsweet/pappl/releases/download/v1.1.0/pappl-1.1.0.zip

Они распакују и настављају да компајлирају изворни код са:

./configure
make

И настављамо да инсталирамо са:

sudo make instal

Када се то уради, можете погледати документацију тако да знате употребу ПАППЛ-а у овом линку.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.