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

Cyhoeddodd Michael R Sweet, awdur system argraffu CUPS, ryddhau PAPPL 1.2, 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.

Ymhlith y newidiadau yn y fersiwn newydd:

  • Ychwanegwyd cefnogaeth leoleiddio llawn. Cynigir pecynnau lleoleiddio sylfaenol ar gyfer Saesneg, Ffrangeg, Almaeneg, Eidaleg, Japaneaidd a Sbaeneg.
  • Gwell cefnogaeth i'r platfform macOS. Darperir integreiddio â dewislen fyd-eang uchaf macOS. Ychwanegwyd y gallu i redeg cymwysiadau argraffu yn y modd gweinydd.
  • Cefnogaeth ychwanegol ar gyfer rhyngosod wrth argraffu delweddau JPEG neu wrth ddefnyddio'r swyddogaeth papplJobFilterImage gyda gwrth-aliasing wedi'i alluogi.
  • Mae nodweddion ychwanegol y protocol IPP (Protocol Argraffu Rhyngrwyd) wedi'u gweithredu ac mae APIs newydd wedi'u hychwanegu: papplDeviceGetSupplies ar gyfer pennu lefelau inc ac arlliw, papplSystemAddEvent/papplSubscriptionXxx ar gyfer prosesu hysbysiadau IPP, papplSystemGet/SetMaxClients ar gyfer cyfyngu ar nifer y cleientiaid. Ychwanegwyd cefnogaeth i'r priodoledd IPP “argraffydd-yn-derbyn-swyddi” i'r swyddogaethau papplPrinterDisable a papplPrinterEnable.
  • Ychwanegwyd y gallu i osod maint eich dalennau eich hun mewn milimetrau.
  • Cefnogaeth ychwanegol i lyfrgelloedd OpenSSL a LibreSSL.
  • Cod Gadget USB wedi'i ddiweddaru a ddefnyddir i greu dyfeisiau cleient USB ac efelychiad meddalwedd o ddyfeisiau USB.
  • Wedi'i ddarparu rhwymo i ddefnyddiwr y cyfeiriadur gyda'r sbŵl argraffu rhagosodedig.
  • Gwell cydnawsedd â llyfrgell libcups3.

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).

Ffynhonnell: opennet.ru

Ychwanegu sylw