IPAPPL, isakhelo sophuhliso lwe-IPP Yonke indawo izicelo zoshicilelo

UMichael R Sweet, umbhali wokuqala wenkqubo yoshicilelo ye-CUPS kwaye owathi emva kokushiya i-Apple waqhubeka nokuphuhlisa ifolokhwe yeCUPS yeprojekthi yokuShicilela i-OpenPrinting, kutshanje ubhengeze ukukhutshwa kwenguqulelo entsha yePAPPL 1.1, ebekwe njengesakhelo esitsha sokuphuhlisa izicelo zomshicileli weCUPS ezisekwe kwi IPP Yonke indawo umthetho olandelwayo kwaye uyacetyiswa njengendawo endaweni yabaqhubi bomshicileli bemveli.

Phakathi kweenguqu kunye nophuculo olubonakalayo kule nguqulo entsha, sinokufumana, umzekelo, inkxaso Windows 10 kunye Windows 11, kunye nenkxaso yoqwalaselo lwe-Wi-Fi, phakathi kwezinye izinto.

Malunga nePAPPL

Kwabo bangaqhelananga nesakhelo sePAPPL, kufuneka wazi ukuba oku yayiyilelwe ekuqaleni ukuxhasa inkqubo yoshicilelo yeLPrint kunye nabaqhubi beGutenprint, kodwa ingasetyenziswa ukuphumeza inkxaso nakuwuphi na umshicileli kunye nomqhubi woshicilelo kwidesktop, umncedisi, kunye neenkqubo ezingisiweyo.

I-PAPPL kulindeleke ukuba incede ukukhawulezisa ukuqhubela phambili kwe-IPP Yonke indawo yobuchwepheshe endaweni yabaqhubi beklasiki kunye nokwenza lula inkxaso kwezinye iinkqubo ezisekelwe kwi-IPP ezifana ne-AirPrint kunye ne-Mopria.

IPAPPL ibandakanya ukuphunyezwa eyakhelwe-ngaphakathi kwe-IPP Yonke indawo, ebonelela ngeendlela zokufikelela abashicileli basekhaya okanye kumsebenzi womnatha kunye nokuqhubekekisa izicelo zoshicilelo.

IPP Kuyo yonke indawo isebenza "kwimowudi yokungaqhubi" kwaye, ngokungafaniyo nabaqhubi bePPD, ayifuni iifayile zoqwalaselo ezimileyo. Ukusebenzisana nabashicileli kuxhaswa zombini ngokuthe ngqo ngodibaniso lomshicileli wasekhaya nge-USB, kunye nofikelelo ngenethiwekhi usebenzisa i-AppSocket kunye ne-JetDirect protocol. Idatha ingathunyelwa kumshicileli kwiJPEG, PNG, PWG Raster, Apple Raster kunye neefomathi "eluhlaza".

IPAPPL inokwakhelwa iinkqubo zokusebenza ezihambelanayo zePOSIX, kuquka iLinux, iMacOS, iQNX, kunye neVxWorks. Ukuxhomekeka kuphawulwe yi-Avahi 0.8 (yenkxaso ye-mDNS / DNS-SD), CUPS 2.2, GNU TLS 3.0, JPEGLIB 9, LIBPNG 1.6, LIBPAM (ukuqinisekisa) kunye ne-ZLIB 1.1.

Ukwakha kwi PAPPL, iprojekti yeOpenPrinting iphuhlisa inkqubo yelizwe jikelele yomshicileli wePostScript enokusebenza zombini nabashicileli abathobelayo bangoku IPP (usebenzisa iPAPPL) exhasa iPostScript kunye neGhostscript, kunye nabashicileli abadala apho abaqhubi bePPD bakhoyo (besebenzisa iikomityi- izihluzi. kunye ne-libppd).

Iimpawu eziphambili ezintsha zePAPPL 1.1

Kule nguqulo entsha ye-PAPPL 1.1 sinokufumanisa ukuba i ukukwazi ukuqwalasela nge-Wi-Fi, ukongeza koko ngoku sele sinayo inkxaso ukukwazi ukufikelela kumshicileli usebenzisa i-IPP-over-USB protocol (IPP-USB).

Olunye utshintsho olwahlukileyo kuhlobo olutsha kukuba ukukhangela abaqhubi abashicileli abafanelekileyo kuphunyeziwe kwaye nokongezwa okuzenzekelayo kwemisebenzi eyandisiweyo yongeziwe.

Kuyacaciswa ukuba yongezwe i-PAPPL_SOPTIONS_NO_TLS indlela yokuvala uguqulelo oluntsonkothileyo lwe-TLS, kunye namaqhosha kunye nemiyalelo yokumisa kwaye uqalise kwakhona umshicileli zongezwa kwaye ukhetho luye lwaphunyezwa ukwenza ucinezelo.

Olunye utshintsho olwahlukileyo kule nguqulo intsha:

  • I-papplSystemSetAuthCallback API yongezwa ukuxhasa ezinye iindlela zokuqinisekisa.
  • Ukuphuculwa kolawulo ngaxeshanye kubashicileli abaninzi.
  • Inkxaso eyongeziweyo Windows 10 kunye namaqonga ali-11.

Ekugqibeleni, kwabo banomdla wokwazi ngakumbi ngayo yale projekthi, ungajonga iinkcukacha Kule khonkco ilandelayo.

Kukwafanelekile ukukhankanya ukuba ikhowudi yesikhokelo ibhaliwe kwi-C kwaye ihanjiswa phantsi kwelayisensi ye-Apache 2.0 ngaphandle kokuba ivumela ukudibanisa kwikhowudi phantsi kwe-GPLv2 kunye ne-LGPLv2 iilayisenisi.

Uyifaka njani i-PAPPL ku-Ubuntu kunye ne-derivatives?

Kwabo banomdla wokukwazi ukufaka olu ncedo kwinkqubo yabo, banokukwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Into yokuqala ekufuneka bayenze kukuvula i-terminal kwaye kuyo baya kuchwetheza oku kulandelayo ukuze bafakele zonke izinto ezixhomekeke kuzo:

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

Ngoku siza kukhuphela inguqulelo yamva nje ezinzileyo yePAPPL nge:

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

Unzip kwaye uqokelele ikhowudi yemvelaphi nge:

./configure
make

Kwaye siyaqhubeka ukufaka kunye:

sudo make instal

Nje ukuba oku kwenziwe, banokujongana namaxwebhu ukuze ukwazi ukusetyenziswa kwePAPPL kule khonkco.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.