Tha PAPPL 1.3, frèam airson toradh clò-bhualaidh ri fhaighinn

Dh’ ainmich Mìcheal R Sweet, ùghdar siostam clò-bhualaidh CUPS, gun deach PAPPL 1.3 a leigeil ma sgaoil, frèam airson a bhith a’ leasachadh thagraidhean clò-bhualaidh IPP Everywhere a thathas a’ moladh a chleachdadh an àite draibhearan clò-bhualadair traidiseanta. Tha an còd frèam sgrìobhte ann an C agus air a chuairteachadh fo chead Apache 2.0 ach a-mhàin a leigeas le ceangal ri còd fo cheadan GPLv2 agus LGPLv2.

Chaidh am frèam PAPPL a dhealbhadh an toiseach gus taic a thoirt do shiostam clò-bhualaidh LPrint agus draibhearan Gutenprint, ach faodar a chleachdadh gus taic a chuir an gnìomh airson clò-bhualadairean agus draibhearan sam bith airson clò-bhualadh air deasg, frithealaiche agus siostaman freumhaichte. Thathas an dùil gum bi e comasach dha PAPPL cuideachadh le luathachadh adhartas teicneòlas IPP Everywhere an àite draibhearan clasaigeach agus taic a dhèanamh nas sìmplidhe do phrògraman eile stèidhichte air IPP leithid AirPrint agus Mopria.

Tha PAPPL a’ toirt a-steach buileachadh dùthchasach de phròtacal IPP Everywhere, a tha a’ toirt seachad dòigh air faighinn gu clò-bhualadairean gu h-ionadail no thairis air lìonra agus a’ làimhseachadh iarrtasan clò-bhualaidh. Tha IPP Everywhere ag obair ann am modh gun draibhear agus, eu-coltach ri draibhearan PPD, chan eil feum air faidhlichean rèiteachaidh statach a chruthachadh. Tha eadar-obrachadh le clò-bhualadairean a’ faighinn taic an dà chuid gu dìreach tro cheangal clò-bhualadair ionadail tro USB, agus ruigsinneachd thairis air an lìonra a’ cleachdadh protocols AppSocket agus JetDirect. Faodar dàta a chuir chun chlò-bhualadair ann an cruthan JPEG, PNG, PWG Raster, Apple Raster agus “amh”.

Faodar PAPPL a chuir ri chèile airson siostaman obrachaidh a tha a’ gèilleadh ri POSIX, a’ toirt a-steach Linux, macOS, QNX agus VxWorks. Am measg nan eisimeileachd tha Avahi (airson taic mDNS / DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (airson dearbhadh) agus ZLIB. Stèidhichte air PAPPL, tha am pròiseact OpenPrinting a’ leasachadh Iarrtas Clò-bhualadair PostScript uile-choitcheann, comasach air obrachadh an dà chuid le clò-bhualadairean ùr-nodha a tha co-chosmhail ri IPP (a’ cleachdadh PAPPL) a bheir taic do PostScript agus Ghostscript, agus le clò-bhualadairean nas sine far a bheil draibhearan PPD rim faighinn (cupan-sìoltachain agus bidh sìoltachain libppd air an cleachdadh).

Am measg nan atharrachaidhean san dreach ùr:

  • Chuir sinn ris a’ chomas air obraichean clò-bhualaidh a chumail agus ath-thòiseachadh.
  • Logadh deasbaid air a chur ris airson gnìomhachd stiùireadh innealan.
  • Taic a bharrachd airson a bhith a’ sgèileadh ìomhaighean PNG a’ cleachdadh fiosrachadh fuasglaidh togte.
  • Tha e comasach bratach ionadail a thaisbeanadh aig mullach duilleagan lìn le fiosrachadh mun chlò-bhualadair agus an siostam.
  • Chuir sinn API ris gus smachd a chumail air cur air bhog gnìomhan bho àm gu àm.
  • Chaidh an comas an lìonra a rèiteachadh tro ghairmean air ais a chuir an gnìomh.
  • Chaidh API a chuir ris gus am meud as motha de dhealbhan JPEG agus PNG a chuingealachadh.
  • Taic a bharrachd airson togail ann an Clang/GCC ann am modh ThreadSanitizer (-enable-tsanitizer).
  • Chaidh putan a chuir ris an raon inntrigidh facal-faire Wi-Fi gus am facal-faire a thaisbeanadh.

Source: fosgailtenet.ru

Cuir beachd ann