PAPPL 1.3, հասանելի է տպագիր արտադրանքի կազմակերպման շրջանակ

Մայքլ Ռ Սվիթը, CUPS տպագրական համակարգի հեղինակը, հայտարարեց PAPPL 1.3-ի թողարկման մասին, որը IPP Everywhere տպագրական հավելվածների մշակման շրջանակ է, որը խորհուրդ է տրվում օգտագործել ավանդական տպիչի դրայվերների փոխարեն: Շրջանակային ծածկագիրը գրված է C-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո, բացառությամբ, որը թույլ է տալիս կապել կոդով GPLv2 և LGPLv2 լիցենզիաների ներքո:

PAPPL շրջանակն ի սկզբանե նախագծված էր LPrint տպագրական համակարգին և Gutenprint դրայվերներին աջակցելու համար, բայց կարող է օգտագործվել ցանկացած տպիչների և դրայվերների աջակցությունը աշխատասեղանի, սերվերի և ներկառուցված համակարգերի վրա տպելու համար: Ակնկալվում է, որ PAPPL-ը կկարողանա արագացնել IPP Everywhere տեխնոլոգիայի առաջխաղացումը դասական դրայվերների փոխարեն և պարզեցնել աջակցությունը IPP-ի վրա հիմնված այլ ծրագրերին, ինչպիսիք են AirPrint-ը և Mopria-ն:

PAPPL-ը ներառում է IPP Everywhere արձանագրության ներկառուցված ներդրում, որը հնարավորություն է տալիս մուտք գործել տպիչներ տեղական կամ ցանցի միջոցով և մշակել տպման հարցումները: IPP Everywhere-ն աշխատում է առանց վարորդի ռեժիմում և, ի տարբերություն PPD վարորդների, չի պահանջում ստատիկ կազմաձևման ֆայլերի ստեղծում: Տպիչների հետ փոխազդեցությունն ապահովվում է ինչպես ուղղակիորեն տեղական տպիչի միացման միջոցով USB-ի միջոցով, այնպես էլ ցանցի հասանելիության միջոցով՝ օգտագործելով AppSocket և JetDirect արձանագրությունները: Տվյալները կարող են ուղարկվել տպիչ JPEG, PNG, PWG Raster, Apple Raster և հում ձևաչափերով:

PAPPL-ը կարող է ստեղծվել POSIX-ին համապատասխանող օպերացիոն համակարգերի համար, ներառյալ Linux, macOS, QNX և VxWorks: Կախվածությունները ներառում են Avahi (mDNS/DNS-SD աջակցության համար), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (նույնականացման համար) և ZLIB: PAPPL-ի հիման վրա OpenPrinting նախագիծը մշակում է ունիվերսալ PostScript Printer Application, որը կարող է աշխատել ինչպես ժամանակակից IPP-ի հետ համատեղելի տպիչների հետ (օգտագործվում է PAPPL-ի կողմից), որոնք աջակցում են PostScript-ին և Ghostscript-ին, այնպես էլ հին տպիչների հետ, որոնք ունեն PPD դրայվերներ (օգտագործելով cups-ֆիլտրեր և libppd ֆիլտրեր): ))

Նոր տարբերակի փոփոխություններից.

  • Ավելացվեց տպագրական աշխատանքները պահելու և վերսկսելու հնարավորությունը:
  • Սարքի կառավարման գործողությունների համար վրիպազերծման գրանցում է ավելացվել:
  • Ավելացվեց աջակցություն PNG պատկերների մասշտաբավորման համար՝ օգտագործելով ներկառուցված լուծաչափի տվյալները:
  • Վեբ էջերի վերևում հնարավոր է ցուցադրել տեղայնացված ցուցանակ՝ տպիչի և համակարգի մասին տեղեկություններով:
  • Ավելացրել է API՝ պարբերաբար կատարվող առաջադրանքների գործարկումը վերահսկելու համար:
  • Իրականացվել է ցանցը հետադարձ զանգերի միջոցով կարգավորելու հնարավորությունը:
  • Ավելացվեց API՝ JPEG և PNG պատկերների առավելագույն չափը սահմանափակելու համար:
  • Ավելացված է աջակցություն Clang/GCC-ում ThreadSanitizer ռեժիմում կառուցելու համար (-enable-tsanitizer):
  • Wi-Fi-ի գաղտնաբառի մուտքագրման դաշտում ավելացվել է կոճակ՝ գաղտնաբառը ցուցադրելու համար:

Source: opennet.ru

Добавить комментарий