PAPPL 1.3, ilana kan fun siseto iṣelọpọ titẹjade wa

Michael R Sweet, onkọwe ti eto titẹ sita CUPS, kede itusilẹ ti PAPPL 1.3, ilana fun idagbasoke IPP Nibikibi awọn ohun elo titẹ sita ti o ṣeduro ni aaye awọn awakọ itẹwe ibile. Awọn koodu ilana ti kọ sinu C ati pinpin labẹ iwe-aṣẹ Apache 2.0 pẹlu iyasọtọ gbigba sisopọ pẹlu koodu labẹ awọn iwe-aṣẹ GPLv2 ati LGPLv2.

Ilana PAPPL ni akọkọ ti a ṣe lati ṣe atilẹyin eto titẹ sita LPrint ati awọn awakọ Gutenprint, ṣugbọn o le ṣee lo lati ṣe atilẹyin fun eyikeyi awọn ẹrọ atẹwe ati awọn awakọ fun titẹ sita lori tabili tabili, olupin ati awọn eto ifibọ. O nireti pe PAPPL yoo ni anfani lati ṣe iranlọwọ lati mu ilọsiwaju ti imọ-ẹrọ IPP Nibikibi ni aaye awọn awakọ Ayebaye ati irọrun atilẹyin fun awọn eto orisun IPP miiran bii AirPrint ati Mopria.

PAPPL pẹlu imuse ti a ṣe sinu Ilana IPP Nibi gbogbo, eyiti o pese awọn ọna lati wọle si awọn atẹwe ni agbegbe tabi lori nẹtiwọọki ati awọn ibeere titẹ sita. IPP Nibi gbogbo n ṣiṣẹ ni ipo awakọ ati, ko dabi awọn awakọ PPD, ko nilo ẹda ti awọn faili atunto aimi. Ibaraṣepọ pẹlu awọn atẹwe jẹ atilẹyin taara nipasẹ asopọ itẹwe agbegbe nipasẹ USB, ati iraye si nẹtiwọọki nipa lilo awọn ilana AppSocket ati JetDirect. A le fi data ranṣẹ si itẹwe ni JPEG, PNG, PWG Raster, Apple Raster, ati awọn ọna kika aise.

PAPPL le ṣe itumọ fun awọn ọna ṣiṣe ti o ni ifaramọ POSIX, pẹlu Lainos, macOS, QNX, ati VxWorks. Awọn igbẹkẹle pẹlu Avahi (fun atilẹyin mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (fun ìfàṣẹsí), ati ZLIB. Da lori PAPPL, iṣẹ-ṣiṣe OpenPrinting ndagba Ohun elo Atẹwe PostScript ti gbogbo agbaye ti o le ṣiṣẹ pẹlu awọn atẹwe ibaramu IPP ti ode oni (ti a lo nipasẹ PAPPL) ti o ṣe atilẹyin PostScript ati Ghostscript, ati pẹlu awọn atẹwe agbalagba ti o ni awakọ PPD (lilo awọn asẹ-fita ati awọn asẹ libppd ).

Lara awọn ayipada ninu ẹya tuntun:

  • Ṣe afikun agbara lati mu ati bẹrẹ awọn iṣẹ titẹ sita.
  • Ti ṣafikun gedu yokokoro fun awọn iṣẹ iṣakoso ẹrọ.
  • Atilẹyin ti a ṣafikun fun iwọn awọn aworan PNG nipa lilo alaye ipinnu ti a ṣe sinu.
  • O ṣee ṣe lati ṣafihan asia ti agbegbe ni oke awọn oju-iwe wẹẹbu pẹlu alaye nipa itẹwe ati eto.
  • Ṣafikun API kan lati ṣakoso ifilọlẹ awọn iṣẹ ṣiṣe ti a ṣe lẹẹkọọkan.
  • Agbara lati tunto nẹtiwọọki nipasẹ awọn ipe ipe ti jẹ imuse.
  • API ti a ṣafikun lati fi opin si iwọn ti o pọju ti JPEG ati awọn aworan PNG.
  • Atilẹyin ti a ṣafikun fun kikọ ni Clang/GCC ni ipo ThreadSanitizer (-enable-tsanitizer).
  • Bọtini kan ti ṣafikun si aaye titẹ ọrọ igbaniwọle Wi-Fi lati ṣafihan ọrọ igbaniwọle naa.

orisun: opennet.ru

Fi ọrọìwòye kun