Cyhoeddodd Michael R Sweet, awdur system argraffu CUPS, ryddhau PAPPL 1.1, 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.
Yn y fersiwn newydd:
- Ychwanegwyd y gallu i ffurfweddu trwy Wi-Fi.
- Bellach mae cefnogaeth i gael mynediad i'r argraffydd gan ddefnyddio'r protocol IPP-over-USB (IPP-USB).
- Chwilio am yrwyr argraffwyr addas ac ychwanegu ymarferoldeb uwch yn awtomatig.
- Ychwanegwyd modd PAPPL_SOPTIONS_NO_TLS i analluogi amgryptio TLS.
- Ychwanegwyd botymau a gorchmynion i oedi ac ailddechrau'r argraffydd.
- Ychwanegwyd papplSystemSetAuthCallback API i gefnogi mecanweithiau dilysu amgen.
- Wedi gweithredu opsiwn i alluogi cywasgu.
- Gwell rheolaeth ar yr un pryd o argraffwyr lluosog.
- Cefnogaeth ychwanegol i lwyfannau Windows 10 ac 11.
Gadewch inni gofio bod y fframwaith PAPPL wedi'i gynllunio'n wreiddiol i gefnogi'r system argraffu LPrint a gyrwyr Gutenprint, ond gellir ei ddefnyddio i roi cymorth i unrhyw argraffwyr a gyrwyr wrth 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).
Ffynhonnell: opennet.ru