PAPPL 1.2, 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.2, 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.

Har'a liphetoho tsa mofuta o mocha:

  • E kentse ts'ehetso e felletseng ea tikoloho. Lisebelisoa tsa mantlha tsa lehae li fanoa bakeng sa Senyesemane, Sefora, Sejeremane, Setaliana, Sejapane le Sepanishe.
  • Ts'ehetso e ntlafalitsoeng bakeng sa sethala sa macOS. Ho kopanngoa le menu e holimo ea lefats'e ea macOS e fanoe. E kentse bokhoni ba ho tsamaisa lits'ebetso tsa khatiso ka mokhoa oa seva.
  • Tšehetso e ekelitsoeng bakeng sa ho fetolela ha u hatisa litšoantšo tsa JPEG kapa ha u sebelisa ts'ebetso ea papplJobFilterImage e nang le anti-aliasing e lumelletsoeng.
  • Likarolo tse ling tsa protocol ea IPP (Internet Printing Protocol) li kentsoe tšebetsong 'me ho kentsoe li-API tse ncha: papplDeviceGetSupplies bakeng sa ho khetholla maemo a enke le toner, papplSystemAddEvent/papplSubscriptionXxx bakeng sa ho sebetsana le litsebiso tsa IPP, papplSystemGet/SetMaxClients e fokotsang palo ea bareki. Tšehetso e ekelitsoeng bakeng sa tšobotsi ea IPP ea "printer-is-accepting-jobs" ho papplPrinterDisable le papplPrinterEnable mesebetsi.
  • E kentse bokhoni ba ho ipehela boholo ba leqephe ka limilimithara.
  • Ts'ehetso e ekelitsoeng bakeng sa lilaebrari tsa OpenSSL le LibreSSL.
  • Khoutu e ntlafalitsoeng ea Gadget ea USB e sebelisitsoeng ho theha lisebelisoa tsa bareki ba USB le papiso ea software ea lisebelisoa tsa USB.
  • E fane ka tlamo ho mosebelisi oa bukana ka spool ea kamehla ea khatiso.
  • Tšebelisano e ntlafalitsoeng le laeborari ea libcups3.

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).

Source: opennet.ru

Eketsa ka tlhaloso