PAPPL 1.3, muaj lub hauv paus rau kev teeb tsa cov ntawv luam tawm

Michael R Sweet, tus sau ntawm CUPS tshuab luam ntawv, tshaj tawm qhov kev tso tawm ntawm PAPPL 1.3, lub hauv paus rau kev tsim IPP Txhua qhov chaw luam ntawv uas tau pom zoo siv los ntawm cov neeg tsav tsheb ib txwm siv. Lub moj khaum code yog sau rau hauv C thiab muab faib raws li Apache 2.0 daim ntawv tso cai nrog kev zam uas tso cai rau kev sib txuas nrog cov lej raws li GPLv2 thiab LGPLv2 daim ntawv tso cai.

PAPPL lub moj khaum yog tsim los pab txhawb LPrint tshuab luam ntawv thiab Gutenprint tsav tsheb, tab sis tuaj yeem siv los txhawb nqa txhua lub tshuab luam ntawv thiab tsav tsheb rau luam ntawv ntawm desktop, server thiab embedded systems. Nws cia siab tias PAPPL yuav tuaj yeem pab txhawb kev nce qib ntawm IPP Txhua qhov chaw thev naus laus zis nyob rau hauv qhov chaw ntawm cov tsav tsheb qub thiab yooj yim txhawb nqa rau lwm cov kev pabcuam IPP xws li AirPrint thiab Mopria.

PAPPL suav nrog kev ua tiav ntawm IPP Txhua qhov chaw raws tu qauv, uas muab txoj hauv kev kom nkag mus rau cov tshuab luam ntawv hauv zos lossis hauv lub network thiab cov txheej txheem luam ntawv thov. IPP Txhua qhov chaw ua haujlwm hauv hom tsis muaj tsav tsheb thiab, tsis zoo li PPD tsav tsheb, tsis tas yuav tsim cov ntaub ntawv teeb tsa zoo li qub. Kev sib cuam tshuam nrog cov tshuab luam ntawv tau txais kev txhawb nqa ncaj qha los ntawm kev sib txuas ntawm lub tshuab luam ntawv hauv zos ntawm USB, thiab kev siv lub network siv AppSocket thiab JetDirect raws tu qauv. Cov ntaub ntawv tuaj yeem xa mus rau lub tshuab luam ntawv hauv JPEG, PNG, PWG Raster, Apple Raster, thiab cov ntawv nyoos.

PAPPL tuaj yeem tsim rau POSIX-raws li kev khiav haujlwm, suav nrog Linux, macOS, QNX, thiab VxWorks. Kev vam khom muaj xws li Avahi (rau mDNS/DNS-SD kev txhawb nqa), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (rau authentication), thiab ZLIB. Raws li PAPPL, txoj haujlwm OpenPrinting tsim ib daim ntawv thov PostScript tshuab luam ntawv thoob ntiaj teb uas tuaj yeem ua haujlwm nrog ob lub tshuab luam ntawv IPP niaj hnub (siv los ntawm PAPPL) uas txhawb nqa PostScript thiab Ghostscript, thiab nrog cov tshuab luam ntawv qub uas muaj PPD tsav tsheb (siv khob-filters thiab libppd lim. ).).

Ntawm cov kev hloov nyob rau hauv lub tshiab version:

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

Tau qhov twg los: opennet.ru

Ntxiv ib saib