PAPPL 1.3, moralo oa ho hlophisa tlhahiso ea khatiso oa fumaneha

Michael R Sweet, sengoli sa mokhoa oa khatiso oa CUPS, o phatlalalitse ho lokolloa ha PAPPL 1.3, moralo oa ho hlahisa IPP Hohle lisebelisoa tsa khatiso tse khothalletsoang ho sebelisoa sebakeng sa bakhanni ba khale ba khatiso. Khoutu ea moralo e ngotsoe ka C mme e ajoa tlasa laesense ea Apache 2.0 ntle le e lumellang ho hokela khoutu tlasa laesense ea GPLv2 le LGPLv2.

Moralo oa PAPPL qalong o ne o etselitsoe ho ts'ehetsa sistimi ea khatiso ea LPrint le bakhanni ba Gutenprint, empa e ka sebelisoa ho kenya ts'ehetso bakeng sa bahatisi leha e le bafe le bakhanni bakeng sa khatiso ho desktop, seva le litsamaiso tse kentsoeng. Ho lebeletsoe hore PAPPL e tla khona ho thusa ho potlakisa tsoelo-pele ea theknoloji ea IPP Hohle sebakeng sa bakhanni ba khale le ho nolofatsa tšehetso bakeng sa mananeo a mang a IPP a kang AirPrint le Mopria.

PAPPL e kenyelletsa ts'ebetsong ea tlhaho ea protocol ea IPP Everywhere, e fanang ka mokhoa oa ho fihlella lihatisi sebakeng sa heno kapa ka marang-rang le ho sebetsana le likopo tsa khatiso. IPP Hohle e sebetsa ka mokhoa o se nang mokhanni, 'me, ho fapana le bakhanni ba PPD, ha e hloke hore ho thehoe lifaele tsa tlhophiso tse tsitsitseng. Ho sebelisana le li-printer ho tšehetsoa ka bobeli ka ho toba ka khokahanyo ea mochine oa sebaka ka USB, le ho fihlella ka marang-rang ho sebelisa mekhoa ea AppSocket le JetDirect. Lintlha li ka romelloa ho printa ka liforomo tsa JPEG, PNG, PWG Raster, Apple Raster le "raw".

PAPPL e ka bokelloa bakeng sa lits'ebetso tse lumellanang le POSIX, ho kenyeletsoa Linux, macOS, QNX le VxWorks. Lintho tse itšetlehileng ka tsona li kenyelletsa Avahi (bakeng sa tšehetso ea mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (bakeng sa ho netefatsa) le ZLIB. E ipapisitse le PAPPL, projeke ea OpenPrinting e ntse e etsa PostScript Printer Application e akaretsang, e khonang ho sebetsa ka liprinta tsa sejoale-joale tse sebeletsanang le IPP (tse sebelisang PAPPL) tse tšehetsang PostScript le Ghostscript, le lihatisi tsa khale tseo li-driver tsa PPD li fumanehang ho tsona (li-cups-filters le libppd li-filters li sebelisoa).

Har'a liphetoho tsa mofuta o mocha:

  • E ekelitse bokhoni ba ho tšoara le ho qalella mesebetsi ea khatiso.
  • E kentse mokhoa oa ho lokisa liphoso bakeng sa ts'ebetso ea taolo ea lisebelisoa.
  • Ts'ehetso e ekelitsoeng bakeng sa ho lekanya litšoantšo tsa PNG ho sebelisa tlhaiso-leseling e hahelletsoeng.
  • Hoa khoneha ho hlahisa banner ea sebaka ka holimo ho maqephe a websaete e nang le tlhahisoleseding e mabapi le mochine oa khatiso le tsamaiso.
  • E kentse API ho laola ho qala ha mesebetsi e etsoang nako le nako.
  • Bokhoni ba ho lokisa marang-rang ka li-callback call bo kentsoe tšebetsong.
  • E kentse API ho fokotsa boholo ba boholo ba litšoantšo tsa JPEG le PNG.
  • Ts'ehetso e ekelitsoeng ea moaho ho Clang/GCC ka mokhoa oa ThreadSanitizer (-enable-tsanitizer).
  • Ho kentsoe konopo sebakeng sa ho kenya phasewete ea Wi-Fi ho hlahisa senotlolo.

Source: opennet.ru

Eketsa ka tlhaloso