I-PAPPL 1.3, isakhelo sokuququzelela imveliso yoshicilelo siyafumaneka

UMichael R Sweet, umbhali wenkqubo yoshicilelo yeCUPS, ubhengeze ukukhutshwa kwe PAPPL 1.3, isakhelo sokuphuhlisa IPP Yonke indawo izicelo zoshicilelo ezicetyiswayo ukuba zisetyenziswe endaweni yabaqhubi bomshicileli bemveli. Ikhowudi yesakhelo ibhaliwe kwi-C kwaye ihanjiswa phantsi kwelayisensi ye-Apache 2.0 ngaphandle kokuvumela ukudibanisa kwikhowudi phantsi kwe-GPLv2 kunye ne-LGPLv2 iilayisensi.

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ PAPPL Π±Ρ‹Π» ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ систСмы ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ LPrint ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Gutenprint, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, сСрвСрных ΠΈ встраиваСмых систСмах. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ PAPPL смоТСт ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ продвиТСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ IPP Everywhere вмСсто классичСских Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° основС IPP, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ AirPrint ΠΈ Mopria.

I-PAPPL ibandakanya uphumezo oluqhelekileyo lwe-IPP Yonke indawo, ebonelela ngeendlela zokufikelela abashicileli basekuhlaleni okanye ngaphezulu komsebenzi womnatha kwaye uphathe izicelo zoshicilelo. IPP Yonke indawo isebenza kwimowudi yokuqhuba kwaye, ngokungafaniyo nabaqhubi bePPD, ayifuni ukudalwa kweefayile zoqwalaselo ezimileyo. Ukusebenzisana nabashicileli kuxhaswa zombini ngokuthe ngqo ngoqhagamshelo lomshicileli wasekhaya nge-USB, kunye nofikelelo kuthungelwano usebenzisa i-AppSocket kunye neeprothokholi zeJetDirect. Idatha ingathunyelwa kumshicileli kwiJPEG, PNG, PWG Raster, Apple Raster kunye neefomathi "eluhlaza".

I-PAPPL inokuqulunqwa kwiinkqubo zokusebenza ezihambelana ne-POSIX, kuquka i-Linux, i-macOS, i-QNX kunye ne-VxWorks. Ukuxhomekeka kubandakanya i-Avahi (yenkxaso ye-mDNS / DNS-SD), i-CUPS, i-GNU TLS, i-JPEGLIB, i-LIBPNG, i-LIBPAM (ukuqinisekisa) kunye ne-ZLIB. Ngokusekwe kwi PAPPL, iprojekti yeOpenPrinting iphuhlisa universal PostScript Printer Application, ekwaziyo ukusebenza zombini nabashicileli bangoku abahambelana ne IPP (usebenzisa i PAPPL) exhasa iPostScript kunye ne Ghostscript, kunye nabashicileli abadala apho abaqhubi bePPD bakhoyo (iindebe-izihluzo kunye libppd izihluzi ziyasetyenziswa).

Phakathi kotshintsho kwinguqulelo entsha:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ удСрТания ΠΈ возобновлСния выполнСния Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³Π° для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ управлСния устройствами.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ PNG-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½Π½Π΅Ρ€Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части web-страниц со свСдСниями ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅ ΠΈ систСмС.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API для управлСния запуском пСриодичСски выполняСмых Π·Π°Π΄Π°Ρ‡.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки сСти Ρ‡Π΅Ρ€Π΅Π· callback-Π²Ρ‹Π·ΠΎΠ²Ρ‹.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API для ограничСния максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ JPEG ΠΈ PNG.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки Π² Clang/GCC Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ThreadSanitizer (-enable-tsanitizer).
  • Π’ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° пароля для Wi-Fi Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° для отобраТСния пароля.

umthombo: opennet.ru

Yongeza izimvo