PAPPL 1.2 imabwera ndi chithandizo cha MacOS, ma API atsopano, kukonza ndi zina

Michael R Sweet, wolemba makina osindikizira a CUPS, adalengeza kutulutsidwa kwa PAPPL 1.2.

Kwa iwo omwe sadziwa PAPPL, ayenera kudziwa izi chimango chidapangidwa kuti chithandizire makina osindikizira a LPrint ndi madalaivala a Gutenprint, koma angagwiritsidwe ntchito kukhazikitsa chithandizo kwa chosindikizira aliyense ndi dalaivala posindikiza ku kompyuta, seva, ndi machitidwe ophatikizidwa. Tikukhulupirira kuti PAPPL ingathandize kupititsa patsogolo luso laukadaulo la IPP kulikonse m'malo mwa madalaivala akale komanso kupangitsa kuti zigwirizane ndi mapulogalamu ena a IPP monga AirPrint ndi Mopria.

PAPPL ikuphatikizapo kukhazikitsa ndondomeko ya IPP Everywhere, yomwe imapereka njira zopezera osindikiza kwanuko pamanetiweki ndikukonza zopempha zosindikiza.

IPP kulikonse imagwira ntchito mu "controllerless" mode ndipo, mosiyana ndi madalaivala a PPD, sichifunikira kupanga mafayilo osinthika osasintha. Kulumikizana ndi osindikiza kumathandizidwa mwachindunji kudzera pa chosindikizira chakomweko kudzera pa USB komanso kudzera pa netiweki pogwiritsa ntchito ma protocol a AppSocket ndi JetDirect.

PAPPL ikhoza kupangidwira machitidwe ogwirizana ndi POSIX, kuphatikiza Linux, macOS, QNX, ndi VxWorks.

Zodalira zikuphatikizapo Avahi (ya chithandizo cha mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (potsimikizira), ndi ZLIB. Kutengera PAPPL, pulojekiti ya OpenPrinting ikupanga chosindikizira cha PostScript chapadziko lonse lapansi chomwe chingagwire ntchito ndi makina osindikizira amakono a IPP (omwe amagwiritsidwa ntchito ndi PAPPL) omwe amathandizira PostScript ndi Ghostscript, komanso ndi osindikiza akale omwe ali ndi madalaivala a PPD.

Zatsopano zatsopano za PAPPL 1.2

Mu mtundu watsopanowu wa chimango chomwe chaperekedwa, zikuwonetseredwa kuti chithandizo chonse chamaloko chinawonjezedwa, ndi mtundu uwu 1.2 kumasulira kumapereka zilankhulo za Chingerezi, Chifalansa, Chijeremani, Chitaliyana, Chijapani ndi Chisipanishi.

Kusintha kwina komwe kukuwonekera mu mtundu watsopano wa PAPPL 1.2 ndi kuthandizira bwino kwa macOS, kuphatikiza ndi mndandanda wapamwamba wapadziko lonse wa macOS waperekedwa ndipo kuthekera koyendetsa mapulogalamu osindikiza mu seva yawonjezedwa.

Kuphatikiza pa izi, zikuwonekeranso kuti zina za protocol ya IPP (Internet Printing Protocol) zidakhazikitsidwa ndipo ma API atsopano adawonjezeredwa kuti adziwe kuchuluka kwa inki ndi tona, kukonza zidziwitso, kuchepetsa kuchuluka kwa makasitomala komanso kuti idawonjezedwa kuthandizira kwa IPP "printer-is-accepting-jobs" mu ntchito za papplPrinterDisable ndi papplPrinterEnable.

Chofunikiranso ndikuwonjezerapo chithandizo chomasulira posindikiza zithunzi za JPEG kapena kugwiritsa ntchito papplJobFilterImage ntchito yoletsa-aliasing.

Kumbali inayi, zikuwonekeratu kuti kuthekera kokhazikitsa makulidwe amtundu wamamilimita kunawonjezedwa, komanso kuyanjana ndi malaibulale a OpenSSL ndi LibreSSL kudawonjezedwa.

Zosintha zina zomwe zawonekera munjira yatsopanoyi:

  • Sinthani nambala ya chipangizo cha USB chomwe chimagwiritsidwa ntchito popanga zida zamakasitomala a USB ndikuyerekeza zida za USB mu pulogalamuyo.
  • Ulalo waperekedwa kwa wogwiritsa ntchito chikwatu chokhala ndi spool yosindikiza.
  • Kulumikizana bwino ndi library ya libcups3.

Mapeto ngati mukufuna kudziwa zambiri za izi za mtundu watsopanowu, mutha kuwona tsatanetsatane Mu ulalo wotsatira.

Momwe mungayikitsire PAPPL pa Ubuntu ndi zotumphukira?

Kwa iwo omwe ali ndi chidwi chotha kukhazikitsa chida ichi pamakina awo, atha kutero potsatira malangizo omwe timagawana pansipa.

Choyambirira chomwe ayenera kuchita ndikutsegula terminal ndipo amalembamo zotsatirazi kuti akhazikitse zonse zofunika:

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

Tsopano titsitsa mtundu waposachedwa wa PAPPL ndi:

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

Tsegulani ndikupitiriza kupanga code code ndi:

./configure
make

Ndipo tikupitiliza kukhazikitsa ndi:

sudo make instal

Izi zikachitika, atha kuwona zolembazo kuti mudziwe kugwiritsa ntchito PAPPL mu ulalowu.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa.

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.