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