Ang PAPPL 1.3, usa ka balangkas alang sa pag-organisar sa output sa pag-imprinta anaa

Si Michael R Sweet, tagsulat sa sistema sa pag-imprenta sa CUPS, mipahibalo sa pagpagawas sa PAPPL 1.3, usa ka balangkas alang sa pagpalambo sa IPP Everywhere nga mga aplikasyon sa pag-imprenta nga girekomendar nga gamiton puli sa tradisyonal nga mga drayber sa tig-imprenta. Ang framework code gisulat sa C ug giapod-apod ubos sa Apache 2.0 nga lisensya gawas sa pagtugot sa pag-link sa code ubos sa GPLv2 ug LGPLv2 nga mga lisensya.

Ang balangkas sa PAPPL orihinal nga gidisenyo aron suportahan ang sistema sa pag-imprenta sa LPrint ug mga drayber sa Gutenprint, apan mahimong magamit sa pagpatuman sa suporta alang sa bisan unsang mga tig-imprenta ug mga drayber alang sa pag-imprinta sa desktop, server ug mga naka-embed nga sistema. Gilauman nga ang PAPPL makatabang sa pagpadali sa pag-uswag sa teknolohiya sa IPP Everywhere puli sa mga klasikong drayber ug pasimplehon ang suporta alang sa ubang mga programa nga nakabase sa IPP sama sa AirPrint ug Mopria.

Ang PAPPL naglakip sa usa ka lumad nga pagpatuman sa IPP Everywhere protocol, nga naghatag sa paagi sa pag-access sa mga printer sa lokal o sa usa ka network ug pagdumala sa mga hangyo sa pag-imprinta. Ang IPP Bisan asa naglihok sa mode nga walay drayber ug, dili sama sa mga drayber sa PPD, wala magkinahanglan sa paghimo sa mga static nga configuration file. Ang interaksyon sa mga tig-imprenta gisuportahan sa duha direkta pinaagi sa lokal nga koneksyon sa printer pinaagi sa USB, ug pag-access sa network gamit ang AppSocket ug JetDirect nga mga protocol. Ang datos mahimong ipadala sa tig-imprenta sa JPEG, PNG, PWG Raster, Apple Raster ug "raw" nga mga format.

Ang PAPPL mahimong i-compile para sa POSIX-compliant nga operating system, lakip ang Linux, macOS, QNX ug VxWorks. Ang mga dependency naglakip sa Avahi (alang sa suporta sa mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (para sa authentication) ug ZLIB. Pinasukad sa PAPPL, ang proyekto sa OpenPrinting nagpalambo sa usa ka unibersal nga PostScript Printer Application, nga makahimo sa pagtrabaho pareho sa modernong IPP-compatible nga mga tig-imprenta (gamit ang PAPPL) nga nagsuporta sa PostScript ug Ghostscript, ug sa mga tigulang nga tig-imprinta diin ang mga drayber sa PPD magamit (mga cup-filter ug Ang mga libppd filter gigamit).

Lakip sa mga pagbag-o sa bag-ong bersyon:

  • Gidugang ang abilidad sa paghupot ug pagpadayon sa mga trabaho sa pag-imprenta.
  • Gidugang ang pag-log sa debug alang sa mga operasyon sa pagdumala sa aparato.
  • Gidugang nga suporta alang sa pag-scale sa mga imahe sa PNG gamit ang built-in nga impormasyon sa resolusyon.
  • Posible nga ipakita ang usa ka lokal nga bandila sa ibabaw sa mga panid sa web nga adunay kasayuran bahin sa tig-imprinta ug sistema.
  • Gidugang ang usa ka API aron makontrol ang paglansad sa kanunay nga gipatuman nga mga buluhaton.
  • Ang abilidad sa pag-configure sa network pinaagi sa callback nga mga tawag gipatuman.
  • Gidugang ang API aron limitahan ang labing kadaghan nga gidak-on sa mga imahe sa JPEG ug PNG.
  • Gidugang nga suporta alang sa pagtukod sa Clang/GCC sa ThreadSanitizer mode (-enable-tsanitizer).
  • Usa ka buton ang gidugang sa Wi-Fi password entry field aron ipakita ang password.

Source: opennet.ru

Idugang sa usa ka comment