PAPPL 1.3, usoro maka ịhazi mmepụta mbipụta dị

Michael R Sweet, onye edemede nke usoro mbipụta akwụkwọ CUPS, kwuputara mwepụta nke PAPPL 1.3, usoro maka ịmepụta ngwa obibi akwụkwọ IPP Ebe ọ bụla nke a na-atụ aro ka e jiri ya mee ihe kama ịbụ ndị ọkwọ ụgbọ ala ọdịnala. Edere koodu nhazi ahụ na C ma kesaa ya n'okpuru ikike Apache 2.0 ma ewezuga nke na-enye ohere ijikọ koodu n'okpuru ikikere GPLv2 na LGPLv2.

Emebere usoro PAPPL ka ọ kwado usoro mbipụta akwụkwọ LPrint na ndị ọkwọ ụgbọ ala Gutenprint, mana enwere ike iji mejuputa nkwado maka ndị nbipute na ndị ọkwọ ụgbọ ala maka ibipụta na desktọpụ, ihe nkesa na sistemụ agbakwunyere. A na-atụ anya na PAPPL ga-enwe ike inye aka mee ngwangwa ọganihu nke teknụzụ IPP Everywhere n'ọnọdụ ndị ọkwọ ụgbọ ala kpochapụwo ma mee ka nkwado dị mfe maka mmemme ndị ọzọ dabeere na IPP dị ka AirPrint na Mopria.

PAPPL gụnyere mmemme ala nna nke ụkpụrụ IPP Everywhere, nke na-enye ụzọ iji nweta ndị na-ebi akwụkwọ na mpaghara ma ọ bụ n'elu netwọk na ijikwa arịrịọ mbipụta. IPP Ebe ọ bụla na-arụ ọrụ na ọnọdụ enweghị ọkwọ ụgbọ ala yana, n'adịghị ka ndị ọkwọ ụgbọ ala PPD, anaghị achọ ịmepụta faịlụ nhazi static. A na-akwado mmekọrịta na ndị nbipute ma ozugbo site na njikọ ngwa nbipute mpaghara site na USB, yana ịnweta netwọkụ site na iji usoro AppSocket na JetDirect. Enwere ike izipu data na ngwa nbipute n'ụdị JPEG, PNG, PWG Raster, Apple Raster na ụdị "raw".

Enwere ike chịkọta PAPPL maka sistemụ arụmọrụ na-akwado POSIX, gụnyere Linux, macOS, QNX na VxWorks. Ndabere gụnyere Avahi (maka mDNS/DNS-SD nkwado), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (maka nyocha) na ZLIB. Dabere na PAPPL, ọrụ OpenPrinting na-emepụta ngwa nbipute PostScript zuru ụwa ọnụ, nke nwere ike iji ngwa nbipute dakọtara IPP ọgbara ọhụrụ (iji PAPPL) na-akwado PostScript na Ghostscript, yana ndị na-ebi akwụkwọ ochie nke ndị ọkwọ ụgbọ ala PPD dị (iko-nyocha na A na-eji ihe nzacha libppd).

N'ime mgbanwe ndị dị na ụdị ọhụrụ:

  • Etinyere ikike ijide na maliteghachi ọrụ obibi akwụkwọ.
  • Ntinye ndenye agbakwunyere maka ọrụ njikwa ngwaọrụ.
  • Nkwado agbakwunyere maka ịcha onyonyo PNG site na iji ozi mkpebi arụnyere arụnyere.
  • Ọ ga-ekwe omume igosipụta ọkọlọtọ mpaghara n'elu ibe weebụ yana ozi gbasara ngwa nbipute na sistemụ.
  • Agbakwunyere API iji jikwaa mmalite nke ihe aga-eme eme kwa oge.
  • Emejuputala ikike ịhazi netwọkụ site na oku oku azụ.
  • API agbakwunyere iji kpachie nha kacha nke onyonyo JPEG na PNG.
  • Nkwado agbakwunyere maka iwu ụlọ na Clang/GCC na ọnọdụ ThreadSanitizer (-enable-tsanitizer).
  • Etinyela bọtịnụ na mpaghara ntinye okwuntughe Wi-Fi iji gosi paswọọdụ.

isi: opennet.ru

Tinye a comment