Mae PAPPL 1.3, fframwaith ar gyfer trefnu allbrintiau, ar gael

Cyhoeddodd Michael R Sweet, awdur system argraffu CUPS, ryddhau PAPPL 1.3, fframwaith ar gyfer datblygu cymwysiadau argraffu IPP Everywhere yr argymhellir eu defnyddio yn lle gyrwyr argraffwyr traddodiadol. Mae'r cod fframwaith wedi'i ysgrifennu yn C ac fe'i dosberthir o dan drwydded Apache 2.0 ac eithrio sy'n caniatΓ‘u cysylltu Γ’ chod o dan y trwyddedau GPLv2 a LGPLv2.

Cynlluniwyd y fframwaith PAPPL yn wreiddiol i gefnogi'r system argraffu LPrint a gyrwyr Gutenprint, ond gellir ei ddefnyddio i weithredu cefnogaeth i unrhyw argraffwyr a gyrwyr ar gyfer argraffu ar systemau bwrdd gwaith, gweinyddwyr a systemau mewnosodedig. Disgwylir y bydd PAPPL yn gallu helpu i gyflymu datblygiad technoleg IPP Everywhere yn lle gyrwyr clasurol a symleiddio cefnogaeth ar gyfer rhaglenni eraill sy'n seiliedig ar IPP fel AirPrint a Mopria.

Mae PAPPL yn cynnwys gweithrediad brodorol y protocol IPP Everywhere, sy'n darparu'r modd i gyrchu argraffwyr yn lleol neu dros rwydwaith ac ymdrin Γ’ cheisiadau argraffu. Mae IPP Everywhere yn gweithredu mewn modd di-yrrwr ac, yn wahanol i yrwyr PPD, nid oes angen creu ffeiliau ffurfweddu statig. Cefnogir rhyngweithio ag argraffwyr yn uniongyrchol trwy gysylltiad argraffydd lleol trwy USB, a mynediad dros y rhwydwaith gan ddefnyddio protocolau AppSocket a JetDirect. Gellir anfon data i'r argraffydd mewn fformatau JPEG, PNG, PWG Raster, Apple Raster ac "amrwd".

Gellir llunio PAPPL ar gyfer systemau gweithredu sy'n cydymffurfio Γ’ POSIX, gan gynnwys Linux, macOS, QNX a VxWorks. Ymhlith y dibyniaethau mae Avahi (ar gyfer cefnogaeth mDNS / DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (ar gyfer dilysu) a ZLIB. Yn seiliedig ar PAPPL, mae'r prosiect OpenPrinting yn datblygu Cymhwysiad Argraffydd PostScript cyffredinol, sy'n gallu gweithio gydag argraffwyr modern sy'n gydnaws Γ’ IPP (gan ddefnyddio PAPPL) sy'n cefnogi PostScript a Ghostscript, a chydag argraffwyr hΕ·n y mae gyrwyr PPD ar gael ar eu cyfer (cwpanau-hidlwyr a defnyddir hidlwyr libppd).

Ymhlith y newidiadau yn y fersiwn newydd:

  • Ychwanegwyd y gallu i ddal ac ailddechrau swyddi argraffu.
  • Ychwanegwyd logio dadfygio ar gyfer gweithrediadau rheoli dyfeisiau.
  • Cefnogaeth ychwanegol ar gyfer graddio delweddau PNG gan ddefnyddio gwybodaeth cydraniad adeiledig.
  • Mae'n bosibl arddangos baner leol ar frig tudalennau gwe gyda gwybodaeth am yr argraffydd a'r system.
  • Ychwanegwyd API i reoli lansiad tasgau a gyflawnir o bryd i'w gilydd.
  • Mae'r gallu i ffurfweddu'r rhwydwaith trwy alwadau galw yn Γ΄l wedi'i weithredu.
  • Ychwanegwyd API i gyfyngu ar uchafswm maint delweddau JPEG a PNG.
  • Cefnogaeth ychwanegol ar gyfer adeiladu yn Clang/GCC yn y modd ThreadSanitizer (-enable-tsanitizer).
  • Mae botwm wedi'i ychwanegu at y maes mynediad cyfrinair Wi-Fi i ddangos y cyfrinair.

Ffynhonnell: opennet.ru

Ychwanegu sylw