PAPPL 1.3, mfumo wa kuandaa matokeo ya uchapishaji unapatikana

Michael R Sweet, mwandishi wa mfumo wa uchapishaji wa CUPS, alitangaza kutolewa kwa PAPPL 1.3, mfumo wa kutengeneza programu za uchapishaji za IPP Kila mahali ambazo zinapendekezwa badala ya viendeshi vya kichapishi vya jadi. Msimbo wa mfumo umeandikwa kwa C na kusambazwa chini ya leseni ya Apache 2.0 isipokuwa kuruhusu kuunganisha na msimbo chini ya leseni za GPLv2 na LGPLv2.

Mfumo wa PAPPL uliundwa awali ili kusaidia mfumo wa uchapishaji wa LPrint na viendeshi vya Gutenprint, lakini unaweza kutumika kutekeleza usaidizi wa vichapishi na viendeshi vyovyote vya uchapishaji kwenye kompyuta ya mezani, seva na mifumo iliyopachikwa. Inatarajiwa kwamba PAPPL itaweza kusaidia kuharakisha maendeleo ya teknolojia ya IPP Everywhere badala ya viendeshaji vya kawaida na kurahisisha usaidizi kwa programu zingine zinazotegemea IPP kama vile AirPrint na Mopria.

PAPPL inajumuisha utekelezaji uliojumuishwa wa itifaki ya IPP Everywhere, ambayo hutoa njia za kufikia vichapishaji ndani ya nchi au kupitia mtandao na kuchakata maombi ya uchapishaji. IPP Kila mahali hufanya kazi katika hali isiyo na dereva na, tofauti na viendeshi vya PPD, hauhitaji uundaji wa faili za usanidi tuli. Mwingiliano na vichapishi unaweza kutumika moja kwa moja kupitia muunganisho wa kichapishi cha ndani kupitia USB, na ufikiaji wa mtandao kwa kutumia itifaki za AppSocket na JetDirect. Data inaweza kutumwa kwa kichapishi katika JPEG, PNG, PWG Raster, Apple Raster, na umbizo ghafi.

PAPPL inaweza kutengenezwa kwa mifumo ya uendeshaji inayotii POSIX, ikijumuisha Linux, macOS, QNX, na VxWorks. Vitegemezi ni pamoja na Avahi (kwa usaidizi wa mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (kwa uthibitishaji), na ZLIB. Kulingana na PAPPL, mradi wa OpenPrinting hutengeneza Programu ya Jumla ya Printa ya PostScript ambayo inaweza kufanya kazi na vichapishi vya kisasa vinavyooana na IPP (vinavyotumiwa na PAPPL) vinavyotumia PostScript na Ghostscript, na vichapishi vya zamani vilivyo na viendeshi vya PPD (vinavyotumia vichujio vya vikombe na vichujio vya libppd. )).

Miongoni mwa mabadiliko katika toleo jipya:

  • Aliongeza uwezo wa kushikilia na kuendelea na kazi za uchapishaji.
  • Umeongeza kumbukumbu za utatuzi kwa shughuli za udhibiti wa kifaa.
  • Usaidizi ulioongezwa wa kuongeza picha za PNG kwa kutumia maelezo ya msongo wa ndani.
  • Inawezekana kuonyesha bango lililojanibishwa juu ya kurasa za wavuti na habari kuhusu kichapishi na mfumo.
  • Imeongeza API ili kudhibiti uzinduzi wa kazi zinazotekelezwa mara kwa mara.
  • Uwezo wa kusanidi mtandao kupitia simu za kupigiwa simu umetekelezwa.
  • API iliyoongezwa ili kupunguza ukubwa wa juu zaidi wa picha za JPEG na PNG.
  • Umeongeza usaidizi wa kujenga katika Clang/GCC katika hali ya ThreadSanitizer (-wezesha-tsanitizer).
  • Kitufe kimeongezwa kwenye uwanja wa kuingiza nenosiri la Wi-Fi ili kuonyesha nenosiri.

Chanzo: opennet.ru

Kuongeza maoni